[問題] Dev C++的專案

看板C_and_CPP (C/C++)作者 (123)時間12年前 (2013/09/19 17:08), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
開發平台(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
猜測你那a變數根本不是同一個的關係
09/20 22:53, 2F

09/22 22:03, , 3F
程式碼呢?
09/22 22:03, 3F

09/24 14:27, , 4F
請問您是中文系轉資工系的學生嗎?沒別的意思 XD
09/24 14:27, 4F

09/24 19:55, , 5F
沒錯阿 中文骨 資工皮
09/24 19:55, 5F
文章代碼(AID): #1IEhx-Fr (C_and_CPP)
文章代碼(AID): #1IEhx-Fr (C_and_CPP)