2D和3D陣列向量在整個仿真過程中定義和使用,它們的尺寸非常大,因此需要重新分配資源。從2D混合陣列和向量中釋放內存
array<vector<double>, n> A;
array<vector<vector<double>, n>, m> B;
什麼是正確的方法?
2D和3D陣列向量在整個仿真過程中定義和使用,它們的尺寸非常大,因此需要重新分配資源。從2D混合陣列和向量中釋放內存
array<vector<double>, n> A;
array<vector<vector<double>, n>, m> B;
什麼是正確的方法?
只是讓他們走出去的範圍:
{
array<vector<double>, n> A;
array<vector<vector<double>, n>, m> B;
// use arrays ...
} // leave scope, arrays will be deallocated
你想要的陣列消失或載體的存儲做什麼? – NathanOliver
嗨,他們都是 – jarhead