作者tyc5116 (累人啊....)
看板C_and_CPP
標題[問題] 關於extern
時間Thu Oct 1 11:24:56 2009
請問一下,假設我在a.h及a.cpp上分別宣告及定義一個class
class a{
...
}
然後我在主程式中宣告一個變數
a object;
那麼我在b.cpp中extern a object
會有錯,而且就出現很多錯誤
請問,這個extern的問題該怎麼解決呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.48.28
1F:→ dendrobium:(1)b.cpp 有include a.h 嗎? (2) 所謂的錯誤是什麼? 10/01 11:26
2F:推 holymars:應該是少打一個分號 所以compile會出現莫名其妙的錯誤吧 10/01 11:48
3F:→ tyc5116:我目前的結構有點複雜,我想我先簡化過再PO一次好了..@@ 10/01 13:08
4F:推 QQ29:我也覺得是1F說的 是沒認到class a吧? 10/01 14:18
5F:→ QQ29:在b.cpp 上面先寫class a;試試看 10/01 14:29
6F:→ tyc5116:呿~~~我extern放錯位置了,放到.h檔裡面....搞笑到了...@@ 10/01 16:02
7F:推 ast9869:extern 不都放在.h裡嗎? 10/02 02:01