[問題] 因為變數而影響陣列大小

看板C_and_CPP (C/C++)作者 (吉凱斯拉可尼)時間16年前 (2009/05/10 01:29), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
大家好 C++程式, 到程式某個地方之後才會確定某個變數的大小 因為這個變數的大小 要影響到一個陣列的大小 比如說變數ABC=10的話(一開始不會確定,執行程式之後才會知道) 要有一個Array[10]的陣列 想請問這樣要怎麼處理? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.243.219

05/10 01:30, , 1F
int *Array = (int *)malloc(sizeof(int[ABC]));
05/10 01:30, 1F

05/10 01:31, , 2F
到時再new啦
05/10 01:31, 2F

05/10 01:34, , 3F
同樓上 陣列大小宣告已固定 可用指標
05/10 01:34, 3F

05/10 10:55, , 4F
請愛用 vector
05/10 10:55, 4F
文章代碼(AID): #1A1Rrt1t (C_and_CPP)
文章代碼(AID): #1A1Rrt1t (C_and_CPP)