Qt 中的QT_BEGIN_NAMESPACE 巨集的作用. 當前博文,等待以後的我,明白以後, 再來補充... ...
問題
閱讀Qt的Demo源碼的時候,經常在頭文件中, 聲明類型的部分有以下這樣的代碼:
class MyClassA; ///< 自定義類的聲明
QT_BEGIN_NAMESPACE
class QCheckBox; ///< Qt內部類的聲明
class QComboBox;
QT_END_NAMESPACE
這個巨集的真實面貌如下:
///< 由於現階段,我看不懂. 所以, 好奇的童鞋, 請在Qt creator中代碼部分,直接 F2. 本人就不粘貼代碼了.
具體作用
現階段理解
這個問題,對於目前我這種小兵來說, 有點難以理解, 暫且掛起, 等待未來的我回來, 在補充...(抱歉,客官)