clang,gcc和VS2013都抱怨中的w重新定義,但是我在標準中找不到阻止這個的任何東西。 namespace N {
extern int j;
int j;
}
int main()
{
extern int w;
int w;
}
這些段落談談使用塊範圍的extern聲明,但他們似乎沒有理由錯誤消息: §3.3.1/ 4 給定一個聲明
我試圖編譯我的代碼,但是當我做,它發生: In function `main':
/home/emilio/CB/QAP/main.cpp|42|undefined reference to `start_timers()'
/home/emilio/CB/QAP/main.cpp|45|undefined reference to `elapsed_time()'
我有「timer.c中