#include小结
来源:互联网 发布:linux ps 查看线程 编辑:程序博客网 时间:2024/06/07 19:52
今天学习了VC编译器的头文件的include预编译指令,嗨,没想到小小的一个include都有这么多学问,受教了
1、当两个类头文件需要互相应用、互相包含时,这时我们就不能简单在每个类头文件前面加上#include,会导致编译出错。 这是因为互相之间并不能完全知道对方的完整构造,该怎么办呢? 其实我们可以只是前置声明下类就好,即 B类中前置class A; 将需要引用的类声明下,然后在对应的cpp中在#include "A.h"即可。这样就达到无需完全知道A类的全部构造,就可使用的目的。 B类中也只能只是引用A类指针,切记。
0 0
- #include小结
- jsp:include小结
- <%@ include file="include.jsp" %>学习小结
- JSP中page、include等指令小结
- jsp小结03 - 3个编译指令page、include、taglib
- jsp小结05 - 7个动作指令02 include
- JSP入门命令--page、include、forward指令小结
- #include
- include
- #include
- include
- #include
- #include
- include
- #include
- #include
- include
- #include
- boost编译指令
- 09-19设计模式浅谈
- 编程设计有感
- 智能指针的缺陷
- log4cpp for 2008
- #include小结
- 学习C++Gui框架中的qt编译
- inline认识
- MFC框架学习有感
- 编程常犯错误避免所要遵循的原则
- KDE入门
- 2D基本知识入门学习
- 关于创业随感1128
- QNX system architecture 3 - Interprocess Communication (IPC)