vc2005中应该怎么包含头文件
vc2005中应该如何包含头文件?
比如A类的定义用到了B类,是不是就得在A类的.h文件中加入 #include"B.h"
云不允许出现A类定义用到B类,B类定义有用到A的情况?
还有,自己定义的类是不是global namespace的成员?如果不是,怎么让其成为global namespace的成员?
------解决方案--------------------
允许A类定义用到B类,B类定义有用到A的情况?
前置声明即可
在CPP里面包含头文件就可以使用
自己定义的类只要不写到名字空间里面就都是全局的
------解决方案--------------------
顶楼上的,
比如一个A.h文件中定义了class A
在另一个B.h文件中定义了class B,而且class B中用到了class A,只需要这样
class A
class B
{
public:
protected:
private:
}
关于全局变量就就是楼上说的那样
比如A类的定义用到了B类,是不是就得在A类的.h文件中加入 #include"B.h"
云不允许出现A类定义用到B类,B类定义有用到A的情况?
还有,自己定义的类是不是global namespace的成员?如果不是,怎么让其成为global namespace的成员?
------解决方案--------------------
允许A类定义用到B类,B类定义有用到A的情况?
前置声明即可
在CPP里面包含头文件就可以使用
自己定义的类只要不写到名字空间里面就都是全局的
------解决方案--------------------
顶楼上的,
比如一个A.h文件中定义了class A
在另一个B.h文件中定义了class B,而且class B中用到了class A,只需要这样
class A
class B
{
public:
protected:
private:
}
关于全局变量就就是楼上说的那样