Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to use make_unique to build unique_ptr in C++

Shulou Source: shulou.com Published: 2022-06-02 05:57:01 10月17日 Update

This article will explain in detail how to use make_unique to build unique_ptr in C++. The content of the article is of high quality, so the editor shares it for you as a reference. I hope you will have some understanding of the relevant knowledge after reading this article.

Reason (reason)

For convenience and consistency with shared_ptr.

Out of habit. Maintain consistency with shared_ptr usage.

Note (Note)

Make_unique () is Clearing 14, but widely available (as well as simple to write).

Make_unique () is a feature introduced by Clippers 14, but it can be widely used (and it's easy to write one yourself)

Enforcement (implementation recommendations)

(Simple) Warn if a unique_ptr is constructed from the result of new rather than make_unique.

(simple) if unique_ptr gets the result from new instead of using make_uinque, alarm.

So much for sharing about how to use make_unique to build unique_ptr in C++. I hope the above can be helpful and learn more. If you think the article is good, you can share it for more people to see.

Tags: Content article more knowledge article good consistent consistent function reason suggestion result quality reference help alarm related Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei NVidia Shulou Information MariaDB Microsoft