[英]How can i delete a pointer to array in C++
我想知道如果我想刪除這樣初始化的數組,我該如何使用 delete 運算符:
int (*my_ptr)[10] = new int[3][10];
這似乎無效:
delete[][]
new int[3][10]
只是創建一個動態數組,其元素本身就是數組。 它的刪除方式與所有動態數組相同: delete[]
。
my_ptr
是一個包含 3 個元素的數組。 每個元素都是int[10]
類型。
你打電話給delete[] my_ptr;
刪除這 3 個元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.