std::unique_ptr::get

来自cppreference.com
< cpp‎ | memory‎ | unique ptr
 
 
 
 
 
pointer get() const;
(C++11 起)

返回一个指向被管理对象的指针,如果没有对象被管理,则为 nullptr

目录

[编辑] 参数

(无)

[编辑] 返回值

一个指向被管理对象的指针,如果没有对象被管理,则为 nullptr

[编辑] 异常

noexcept 规定:  
noexcept
  

[编辑] 示例

std::unique_ptr<string> s_p = "Hello, world!";
string* s = s_p.get();
std::cout << *s << endl;

输出:

Hello, world!

[编辑] 另请参阅

返回一个指向被管理对象的指针,并释放所有权
(公开成员函数) [编辑]