作用域指针的目的是什么?据我了解,作用域指针管理代码块内的内存。如果我想在一个 block 中声明一个变量,我可以只在堆栈上声明它而不用担心清理。
最佳答案
如果它是动态大小或类型则不是。此外,作用域指针可以交换,在 C++11 中 unique_ptr
可以移动,因此它们不是严格作用域的。
关于c++ - 为什么在boost中使用范围指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10729522/