因此,我正在编写一个类,它包含1d数组和2d数组,我在构造函数中动态分配该类。= 0; i < num1; i++) array[i] = new int[num2]; 1darray = new int[num1];然后我将不得不删除析构函数中每个一维数组和2d数组中的每个数组,对吗?TL;DR:何时使用std::向量来<
我正在编写一个C++类,它使用一些固定的数组,以及一些动态分配的数组。我想知道是否有人可以指导我正确地为动态数组分配内存,可能是在构造函数/解构函数中,以及我是否需要显式调用它们以确保不会得到seg错误。以下是我的代码相关部分的简化版本: int n_nodes;
int user_index[MAX_USERS];