C++之動態分配數組內存空間


動態分配也需要一個值來確定數組的長度,指不定過這個值可以是動態的值,而不是常量。

1.malloc

int *p=(int*)malloc(n*sizeof(int));

其中n是動態數值,表示數組的大小。

2.vector

動態分配一維數組:

int n=3; vector<int> a(n);

動態分配二維數組:

int n=3; vector<vector<int>>a(n,vector<int>(3));

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM