C++ 頭文件與前置聲明的使用

總結於博客:c++的類的前置聲明,類的互相包含 對於複雜的類相互包含的情況: 1、頭文件儘量寫在.cc中,.h中能用前置聲明就用前置聲明。 2、頭文件不能代替前置聲明,如下圖,對於類中有其他某個類的指針變量,包含頭文件也沒用,必須要有前置聲明。 前置聲明也同樣不能替代頭文件。 前置聲明的作用是指示「這個變量是個什麼類型」,而不會告知「這個變量的具體定義」,因此,前置聲明只對指針或引用類型的變量有效
相關文章
相關標籤/搜索