相关疑难解决方法(0)

1730
推荐指数
11
解决办法
54万
查看次数

避免C++内存泄漏的一般准则

有哪些一般提示可以确保我不会在C++程序中泄漏内存?我如何确定谁应该释放已动态分配的内存?

c++ memory memory-management raii

127
推荐指数
10
解决办法
12万
查看次数

是否需要删除保存对象的"对"?

我做了这样一对

typedef std::pair<int, Dish> OrderPair;
Run Code Online (Sandbox Code Playgroud)

当Dish是一个对象.我有一个OrderPair的矢量:

std::vector<OrderPair> orderList;
Run Code Online (Sandbox Code Playgroud)

假设我想从向量中删除一对,当我不想从内存中删除菜时,擦除功能是否足够?我认为答案是肯定的,因为创建一对不是坐在堆中,因此我不需要释放任何内存.请告诉我,如果我错了.

c++ vector c++11

3
推荐指数
1
解决办法
112
查看次数