哥的知识城堡
houbangen
全部博文(14)
VC6.0(0)
VB6.0(0)
Borland C++ Buil(0)
B语言(0)
C/C++(0)
ARM汇编(0)
x86汇编(0)
2010年(14)
分类: C/C++
2010-10-14 19:15:43
类前置声明
class B; //即使在该文件中没定义类B,都不会出现编译出错class A{private: char ch; //B b; ///错,不可使用类名来定义变量 【1】 B * b; ///对,可用类名来定义引用或者指针变量。【2】 int c;public: void print1(A argc) ///错,同【1】 { } void print2(A* argc) ///对,同【2】 { } void print2(A& argc) ///对,同【2】 { }};class B{ char ch; A a; int c;};
上一篇:C C++的数值常数后缀的使用总结
下一篇:#与##在宏定义中的使用
chinaunix网友2010-10-15 16:30:35
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
登录 注册