我正在讀一本書說,在C++中,你不能做到這一點的變量:定義數組的長度與C++/C
int array_size = 3;
int array[array_size];
然後我用gcc試了一下,但沒」完全不抱怨(例外警告關於未使用的array
)。
而且我也讀到了this question .The 4回答說,你可以使用這樣的事情:char someCondition[ condition ];
對我來說,condition
將只知道,直到運行時,所以整個事情似乎真的混雜到me.Can誰能幫助解釋一下嗎?
感謝,G
您已經啓用了編譯器標誌來當作警告視爲錯誤,或者接通標誌關閉或使用'array'以某種方式擺脫這些警告/錯誤。 – 2012-03-26 04:59:17