C++中動態建立和刪除陣列(new 和delete)
動態建立陣列舉例:
int **t=new int *[3];//行
for(int i=0;i<3;i++)
{
t[i]=new int[5];//列
}
動態刪除陣列舉例:
for(int i=0;i<3;i++)
{
delete[5]t[i];
t[i]=NULL;
}
t=NULL;
程式舉例:
#include
using namespace std;
void main()
{
int **t;
t=new int *[3];
for(int i=0;i<3;i++)
t[i] = new int[5];
for(int i=0;i<3;i++)
for(int j=0;j<5;j++)
t[i][j]=i+j;
for(int i=0;i<3;i++)
{for(int j=0;j<5;j++)
cout<
for(int i=0;i<3;i++)
{
delete [5]t[i];
t[i]=NULL;
}
delete [3]t;
t=NULL;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10697500/viewspace-563142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C++中過載new和delete的使用C++delete
- c++中new和delete的使用方法C++delete
- C++ 使用 new 建立二維陣列C++陣列
- C++動態記憶體管理——new/deleteC++記憶體delete
- javascript delete運算子刪除array陣列元素JavaScriptdelete陣列
- 建立動態陣列陣列
- C++用new建立二維陣列的方法C++陣列
- C++記憶體管理:new / delete 和 cookieC++記憶體deleteCookie
- delete和truncate刪除的區別delete
- 陣列004 動態建立一維陣列陣列
- jQuery列表動態增加和刪除jQuery
- C++動態建立二維陣列,二維陣列指標,以及動態二維陣列函式傳遞C++陣列指標函式
- 【C++】C++用new和不用new建立類物件區別C++物件
- 快速刪除excel中的空行和列Excel
- jQuery動態新增和刪除表格行jQuery
- JavaScript動態新增和刪除div元素JavaScript
- javascript如何動態新增和刪除元素JavaScript
- js動態建立table表格和刪除指定行列程式碼例項JS
- 建立元素和刪除元素
- Git分支建立和刪除Git
- JavaScript 建立和刪除元素JavaScript
- js如何刪除和新增table中的行和列JS
- shared_ptr和動態陣列陣列
- 在Linux中,如何建立、移動和刪除檔案和資料夾?Linux
- jquery動態新增和刪除<input type="file" />jQuery
- 如何動態新增和刪除一個div
- jQuery動態新增和刪除表格記錄jQuery
- C++語言基礎(2)-new和delete操作符C++delete
- 資料結構筆記整理和思考--動態陣列和靜態陣列的領悟資料結構筆記陣列
- 主外來鍵關聯刪除(on delete set null和on delete cascade)deleteNull
- C++ forward_list 中插入和刪除操作C++Forward
- 查詢陣列裡資料刪除和增加的方法陣列
- oracle job的建立和刪除Oracle
- 陣列刪除指定項陣列
- JavaScript刪除陣列元素JavaScript陣列
- 程式設計中new[]和delete[]應該如何使用?程式設計delete
- mysql資料庫中刪除資料的三種形式 drop和 truncate 和 deleteMySql資料庫delete
- 刪除排序陣列中的重複項排序陣列