关于头文件的包含问题
我定义了2个头文件,分别叫做v3516.h 和 mangager.h ,在两个头文件里面实现了2个类和一些操作,分别是class v3516
class mangager,在这两个类文件里面还定义和实现了一些接口。
下面是我对这两个头文件的使用:我在v3516.h里面包含了 mangager.h,在mangager.h里面也包含了 v3516.h 。编译没有问题,顺利通过。 然后我再main函数里面 加了mangager.h 就出现若干个错误了。去掉就好了。
不知道是什么原因,难道是一个 头文件不能被2次包含吗???????????????、、、
class mangager,在这两个类文件里面还定义和实现了一些接口。
下面是我对这两个头文件的使用:我在v3516.h里面包含了 mangager.h,在mangager.h里面也包含了 v3516.h 。编译没有问题,顺利通过。 然后我再main函数里面 加了mangager.h 就出现若干个错误了。去掉就好了。
不知道是什么原因,难道是一个 头文件不能被2次包含吗???????????????、、、
...全文
相关推荐
C++的头文件互相包含的问题
C++的头文件互相包含的问题。比较有用的解决办法。
C++头文件包含问题的详细总结
不同头文件中的类的嵌套在实际编程中,不同的类一般是放在不同的相互独立的头文件中的,这样两个类在相互引用时又会有不一样的问题。重复编译是问题出现的根本原因。为了保证头文 件仅被编译一次,在C++中常用的办法是使用条件编译命令。。。
C头文件避免重复包含问题
C头文件的使用方法,避免头文件的重复包含
VC++开发中完美解决头文件相互包含问题的方法解析
本文中,为了叙述方便,把class AClass;语句成为类AClass的声明,把class AClass开始的对AClass的类成员变量、成员函数原型等的说明称为类的定义,而把在CPP中的部分称为类的定义
C++中头文件相互包含的几点问题.docx
项目居间服务合同范本.pdf


