根据那个问题,我越来越担心项目中内存的管理,当其中一个数组内存发生冲突时,我的程序会崩溃。
对这个发布的问题的不同答案已经收敛到我将数组更改为 Vectors 的事实,并且我的一些数组定义如下:
#define Nb 50
int position[Nb];
double indication[Nb];
double sum[Nb];
如何将它们中的每一个更改为
std::vector
std::list?
我们可以在更改声明时操作/处理它们(例如按升序组织它们或覆盖其中一个值)吗?