c++數組長度問題

c++ 規定不能使用變量做爲數組的長度(雖然在ubuntu下編譯不會出問題,但在其餘系統可能就會報錯),必須使用常量c++ 例如:ubuntu int num=10;數組 int array[num];  //報錯spa const int num=10;內存 int array[num];//正常 編譯 這是由於數組做爲c++的內置數據類型,是在棧中分配內存,其大小須要在編譯時就肯定,不能等到運
相關文章
相關標籤/搜索