关于c++类的前置声明,这里有篇文章比较好。
http://software.intel.com/zh-cn/blogs/2010/05/04/c-2/?cid=sw:prccsdn1073
还有篇类对象数组初始化的三种方法
http://blog.chinaunix.net/u2/84086/showart_1892055.html
这里有个简单例子
车与轮子
car.h
wheel.h
wheel.cpp
car.cpp
如果加入了命名空间,怎么写类声明呢?
1.如果类都在同一命名空间,那直接写在同一namespace里面就可以了
wheel.h
car.h
2. 现在如果再加一个命名空间,那么可以这样定义