[問題] Dev C++的專案
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
我用Dev C++的創立新專案(console),我宣告了一個類別A,並把她的介面和實作
分開來,類別A裡面有一個 private 屬性的 static int a 的資料成員,然後
我要在實作部份導入 include " A.h ",並在實作部分那邊直接存取 這個 a 資料
int A::a = 0 ,編譯可以成功。但是!假設我不是使用專案,直接開啟一個
Dev C++空白檔案,把類別A的介面和實作寫再同一檔案,int A::a = 0 這敘述
就不能編譯過,說 a 是 private成員,請問這啥鬼東西..為啥前面可以過後面卻不能過?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.49.241
※ 編輯: gn00618777 來自: 118.160.49.241 (09/19 17:24)
→
09/20 22:52, , 1F
09/20 22:52, 1F
→
09/20 22:53, , 2F
09/20 22:53, 2F
→
09/22 22:03, , 3F
09/22 22:03, 3F
→
09/24 14:27, , 4F
09/24 14:27, 4F
→
09/24 19:55, , 5F
09/24 19:55, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章