Dragon |
|
|||
Dragon |
日歷
統計
導航常用鏈接留言簿(3)隨筆分類(58)
隨筆檔案(58)
搜索最新評論
閱讀排行榜評論排行榜 |
我對VC中用extern的一個經歷:
我在CXXApp theApp的旁邊加了一個布爾類型的全局變量,如下: CXXApp theApp; bool p_Try; 然后我在其它的對話中調用就出錯了,無法識別p_Try,后來也是無意中看到了在某個頭文件中看到了extern bool p_Try;而這個頭文件就是定義CXXApp類的文件,這個頭文件基本上都包含在其它文件中(除了一些自己定義的). 可以看出添加了bool p_Try;還要經過extern bool p_Try才可以調用該變量.最后上網查了,extern bool p_Try只不過是一個聲明吧了,所以我們在調用全局變量時要事先用extern告訴調用者這個是全局變量!有這樣的變量存在! 所以bool p_Try;只能用一次,是定義! extern bool p_Try;可以用多次!是聲明!
|
![]() |
|
Copyright © Dragon | Powered by: 博客園 模板提供:滬江博客 |