Я написал следующий код
#include<iostream>
using namespace std;
extern int var = 0;
int main(void)
{
var = 10;
return 0;
}
Я использовал
g++ -std=c++11 test.cpp -o test
и
g++ test.cpp -o test
для компиляции кода.И я получил следующее предупреждение
test.cpp:44:12: warning: 'extern' variable has an initializer [-Wextern-initializer]
extern int var = 0;
^
1 warning generated.
Что это значит?Мне нужно беспокоиться об этом?Как я могу избежать этого?Большое спасибо ~