簡體   English   中英

從2D混合數組和向量中釋放內存

[英]Deallocate memory from 2D mixed array and vector

在整個仿真過程中定義並使用了2D和3D數組向量,它們的大小非常大,因此必須進行釋放。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM