允許在運(yùn)行時(shí)不進(jìn)行動(dòng)態(tài)分配的數(shù)組大???我使用C+已經(jīng)有幾年了,今天我看到了一些代碼,但是這怎么可能是完全合法的呢?int main(int argc, char **argv){
size_t size;
cin >> size;
int array[size];
for(size_t i = 0; i < size; i++)
{
array[i] = i;
cout << i << endl;
}
return 0;}GCC主編。如何在運(yùn)行時(shí)不使用new或malloc?為了再次檢查,我搜索了一些與我類似的代碼,聲稱它們存在存儲(chǔ)大小錯(cuò)誤。即使是Deitel的C+如何在常見(jiàn)編程錯(cuò)誤4.5下編程p.261狀態(tài):只能使用常量來(lái)聲明自動(dòng)數(shù)組和靜態(tài)數(shù)組的大小。照亮我。
允許在運(yùn)行時(shí)不進(jìn)行動(dòng)態(tài)分配的數(shù)組大???
慕的地6264312
2019-06-19 11:26:59