[英]Declaring global variable of <vector>, the code will can't run successfully
下面是我的代碼:
#include <iostream>
#include <vector>
using namespace std;
vector<int> vec;
int main() {
cout << "Hello World!" << endl;
return 0;
}
我用g++編譯代碼,可以編譯成功,但是運行代碼的時候在CMD里看不到任何東西。然后我刪除了這一行:
vector<int> vec;
該代碼可以打印“Hello World!” 在 CMD 中。
問題:
如果我們不能使用向量的全局變量?
為什么會出現這種情況?
任何幫助將不勝感激!
我在 Visual Studio、gcc 和 g++ 上運行了這段代碼。 它的結果是帶有或不帶有“vector vec;”的hello world。
請再檢查一下..
您正在執行哪個命令進行編譯;
像這樣:- g++ program_name -o any_name
或者是其他東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.