1
0
这是使用智能指针的典型情况。 因此,不要存储UnmanagedA*和UnmanagedB*使用shared\u ptr和shared\u ptr 由于托管类只能携带指向未托管类的普通指针,因此必须再次重定向该类并使用:
一个简单的访问器函数将帮助您使用指针:
所有指向非托管类的普通指针都应该是shared\u ptr实例。在您的主要用途中,使用共享而不是新建。或者将new创建的指针指向shared\u ptr。。。 下面是一个重写的类:
|
Community wiki · safe_ptr实现 1 年前 |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |