[問題] class有static變數編譯不過

看板Programming作者 (FreeF1y2)時間18年前 (2007/08/11 22:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我用g++ 3.4.6編譯以下程式碼 class TestClass { public: static int a; }; int main() { TestClass c; c.a = 3; } 檔名是 main.cpp,然後下的命令是 g++ main.cpp 結果編譯不過,出現以下錯誤訊息 /var/tmp//cc2UNSTJ.o(.text+0x1e): In function `main': : undefined reference to `TestClass::a' 請問是哪裡出了問題T.T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.95.47
文章代碼(AID): #16lSnFJ6 (Programming)
文章代碼(AID): #16lSnFJ6 (Programming)