预编译头文件 (编译问题)
来源:互联网 发布:淘宝手机壳店铺装修 编辑:程序博客网 时间:2024/06/05 03:42
刚刚开始使用预编译头文件,总出问题。解决过程中总结如下:
预编译头文件总旨是括入那些不经常改变的。我应用的主要原因是绝对这样管理可以使得代码看起来规整,只需要将用到的头文件括入stdafx.h(或者其他),然后就可以cpp中只括入这个文件就可以正常运转。
预编译头文件:
(1)理解一:提前编译,节省时间。
应用:编译stdafs.cpp(或者其他名字的自己设置的预编译头文件),首先得通过了编译,才可以正常运行。这个地方还和项目属性的设置(如:生成or使用预编译头文件)有关。
(2)理解二:预编译要通过,需要保证内部正确性。
言外之意一: 应用:内部的包括头文件的顺序需要注意,如子类不能在父类之前,因为前面的先编译,如果子类在前面,它编译时是需要用到父类的,这样就会出现父类没有定义(父类类名未标识的情况)。
言外之意二:对于子类a继承父类b,类c用到了a和b,但是a和b中又有c类成员的情况,预编译头文件是不能应用的。。。。。(本人意见)。因为这样,头文件就出现了互相参考。无法编译。。。。
希望对本人和各位朋友有帮助:)
- 预编译头文件 (编译问题)
- 预编译头文件问题
- vc编译找不到预编译头文件
- 预编译头文件的问题(gcc)
- c++中预编译头文件问题
- VC++预编译头文件问题
- 预编译头文件无法打开问题
- 预编译头文件的问题
- 预编译头文件的问题
- c++中的预编译头文件问题
- 预编译头文件
- 头文件预编译
- 预编译头文件
- 预编译头文件
- 预编译头文件
- 预编译头文件
- 预编译头文件
- 预编译头文件
- Meta-Object,信号和槽
- dwr helloworld
- 获取ActiveX控件本身所在的路径 和 error PRJ0050
- setsockopt()用法
- oracle cast 用法
- 预编译头文件 (编译问题)
- 结婚那天,坐在角落里象乞丐的人,居然是我的公婆!(转)
- java 获取系统信息及CPU的使用率
- new CSDN( );
- MySQL之Prefix Index
- 动态规划 (Dynamic Programming) 之 最长递增子序列(Longest Increase Subsequence)
- 如何在Python中调用父类的同名方法
- Flex之图表组件(4) ------ 蜡烛图表
- 浅谈Java语言接口与继承本质区别