相关疑难解决方法(0)

508
推荐指数
8
解决办法
5万
查看次数

RAII和C++中的智能指针

在使用C++的实践中,什么是RAII,什么是智能指针,如何在程序中实现这些以及将RAII与智能指针一起使用有什么好处?

c++ smart-pointers raii

189
推荐指数
4
解决办法
6万
查看次数

C++中的堆栈,静态和堆

我已经搜索过了,但我对这三个概念并不是很了解.我何时必须使用动态分配(在堆中)以及它的真正优势是什么?静态和堆栈有什么问题?我可以编写整个应用程序而无需在堆中分配变量吗?

我听说其他语言包含了"垃圾收集器",所以你不必担心内存.垃圾收集器做什么?

您可以自己操作内存,而不能使用此垃圾收集器吗?

有人告诉我这个声明:

int * asafe=new int;
Run Code Online (Sandbox Code Playgroud)

我有一个"指针指针".这是什么意思?它不同于:

asafe=new int;
Run Code Online (Sandbox Code Playgroud)

c++ heap stack static garbage-collection

157
推荐指数
4
解决办法
14万
查看次数