#include#include#includeusing namespace std;
#define fori(n) for(int i=0;i!=n;i++)
#define forj(n) for(int j=0;j!=n;j++)
#define el <= 0;i--)
delete iptr[i];*/ //----編譯不通過;
/* */ //----不通過,恰如以上
//delete iptr[0]; //----通過,
delete iptr[1], iptr[1] == null; //----此句刪除的是原來的temp的記憶體
/*----通過,即delete p,無論p指向順序記憶體期間**,delete p, p++ 都整塊刪除*/
delete iptr, iptr = null;//----或者delete iptr成功.
cout << "~iptr 成功!"el;
//fori(3)
delete cptr, cptr = null; //----刪除二級單塊連續記憶體;
cout << "~ cptr 成功!"el; //----vs2013刪除失敗,用free有提示相關截斷
return _getch();
}//----walsfy168,sep 24 測試.
二級指標的申請與釋放
include using namespace std class a public a cout 建構函式 count cout 備考中科大洋時候看到二級指標的申請與釋放空間,寫個demo來看看,另外這個demo還有乙個用途,就是讓你輸出一下形式的數列是可以用上 建構函式1 建構函式2 建構函式3...
二級指標,指向指標的指標
test 函式的語句getmemory str,200 並沒有使str 獲得期望的記憶體,str 依舊是null,為什麼?指標傳遞 void getmemory char p,int num void test void 解釋 毛病出在函式getmemory 中,編譯器總是要為函式的每個引數製作臨時...
二級指標,指向指標的指標
我們先來看乙個例子 假設我們有第三個變數時 c b c的型別顯然是乙個指標,變數b是乙個 指向整形的指標 所以任何指向b的型別必須是指向 指向的指標 的指標,更通俗的來講就是指標的指標。它合法嗎?指標變數和其他變數一樣,佔據記憶體中某個特定的位置,所以用 操作符取得他的位址是合法的。這個變數宣告為 ...