vc编译器在进行编译的时候,是不是只编译cpp文件?因为所有的.h文件都被包含在了cpp文件当中,并且假如我在.h文件中用一个类声明一个对象时,我在.h文件中并没有包含这个类的头文件,而是在cpp文件中包含这个类的头文件
不知道我的想法对不对,哪位大侠给个解释
不知道我的想法对不对,哪位大侠给个解释
解决方案 »
- error C2065: '_tcstoi64' : undeclared identifier
- 端口复用的问题.
- 用CopyFile传送文件,怎么判断传送完成?
- 无法设置编辑框中的字符串
- vc中有OLE容器吗?
- 鼠标事件的捕获问题。
- 请问:关于释放资源的问题(在线等待,谢谢~)
- 请求各位了:帮我想想办法?很急,N急---》关于VC下控制台下书写程序的问题?
- ********也许是关于CString最全面的总结(1)**********
- 紧急求救:OnPaint()中GDI资源重复占用的问题!
- 如何动态改变对话框的背景颜色
- 请教:怎样得到一个图像文件的大小(分辨率)???????????????
=============================
是的并且假如我在.h文件中用一个类声明一个对象时,我在.h文件中并没有包含这个类的头文件,而是在cpp文件中包含这个类的头文件
==============================================================
要注意cpp文件包含头文件的顺序呀。
讲的非常清楚,搂主的理解也是对的。
当然你甚至一个.h文件都可以不写,通常的做法是
在头文件声明类,在.cpp中定义,如果用到了别的类类型,作为类成员,在头文件
开头include,如果在成员函数中引用就在.cpp文件include即可。不要搞得太复杂!