Mis*_*tyD 3 c++ qt boost qtcore qsharedpointer
我目前有这样的事情:
QSharedPointer<t> Qsharedfoo;
Run Code Online (Sandbox Code Playgroud)
现在我有一个指向foo的原始指针rawfoo.如何让foo指向拥有原始指针并开始指向它.我知道在使用共享指针的boost中我们可以使用它们boost::make_shared
如何使用它QSharedPointer?
我想做这样的事情:
Qsharedfoo = rawfoo
Run Code Online (Sandbox Code Playgroud)
直接从Qt文档中,我们有这样的事情:
QSharedPointer<MyObject> obj = QSharedPointer<MyObject>(new MyObject);
Run Code Online (Sandbox Code Playgroud)
您基本上可以以相同的方式传递指针:
// Here I assume that T is the class you're using for Qsharedfoo.
QSharedPointer<T> Qsharedfoo = QSharedPointer<T>(rawfoo);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2033 次 |
| 最近记录: |