shared_ptr如何访问
时间: 2024-02-01 14:02:18 浏览: 42
shared_ptr
shared_ptr可以通过两种方式访问其指向的对象:使用解引用运算符*或->。具体示例如下:
```C++
#include <iostream>
#include <memory>
int main() {
std::shared_ptr<int> ptr(new int(42));
std::cout << *ptr << std::endl; // 输出:42
std::cout << ptr->size() << std::endl; // 输出:0,因为int类型没有size()方法
return 0;
}
```
阅读全文