問題:
在vs 2010 中寫C++,如果在int main()函數外定義如下: vector<int> adjacency; adjacency.push_back(1);系統會報錯,顯示此“聲明沒有存儲類或類型說明符”,但是如果將這兩個語句放在main函數中,vs 2010 不會報錯。爲什麼會出現這種情況呢?
原因:
函數外只能定義全局變量或者對象 而不能執行語句及調用函數 adjacency.push_back(1); 這一句只能寫到函數體裏
問題:
在vs 2010 中寫C++,如果在int main()函數外定義如下: vector<int> adjacency; adjacency.push_back(1);系統會報錯,顯示此“聲明沒有存儲類或類型說明符”,但是如果將這兩個語句放在main函數中,vs 2010 不會報錯。爲什麼會出現這種情況呢?
原因:
函數外只能定義全局變量或者對象 而不能執行語句及調用函數 adjacency.push_back(1); 這一句只能寫到函數體裏
http://www.mj141319.imotor.com/index.php 裏面有盟軍敢死隊2 五百多關的下載. 需要一個一個安裝.