前向声明 前置声明 Forward Declare

网上关于前向声明的介绍很少,简单写一下吧。 先举个例子: //foo.h class foo {......}; //util.h class foo; class util { private: foo* m_foo; }; 一、前向声明用于下降 inclusion tree的复杂程度,下降模块间的 耦合度。 二、前提是前向声明的类foo 只能用来定义指针,而不能够定义实体对象,由于指
相关文章
相关标签/搜索