"包含"指针的原子变量是否取得了指针的所有权?
请考虑以下代码段:
{ std::atomic<Foo*> bar(new Foo()); } // `bar' went out of scope, did it delete pointer to instance of Foo?
当然,我可以自己导出和删除它,或者以另一种方式解决它; 但那不是重点.
这里定义的行为是什么,如果有的话?
c++ pointers atomic c++11
atomic ×1
c++ ×1
c++11 ×1
pointers ×1