该死的C++(一)_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > 该死的C++(一)

该死的C++(一)

 2010/11/19 9:18:48  xly_971223  http://xuliangyong.javaeye.com  我要评论(0)
  • 摘要:两个C++类之间要互引用可不想java那么方便我们来看一下吧A.hclassA{B*b;};B.hclassB{A*a;}在java中这样应该就可以了可是该死的C++不行需要用到一个叫‘预定义’的玩意就是在用classB之前先说明一下如下:A.hclassB;//预定义classA{B*b;};B.hclassA;//预定义classB{A*a;}这下就行了
  • 标签:
两个C++类之间要互引用可不想java那么方便
我们来看一下吧
A.h 
class A 
{ 
B* b; 
}; 

B.h 
class B 
{ 
  A* a; 
} 


在java 中这样应该就可以了

可是该死的C++不行
需要用到一个叫‘预定义’的玩意
就是在用class B之前先说明一下
如下:
A.h 
class B; //预定义
class A 
{ 
B* b; 
}; 

B.h 
class A; //预定义
class B 
{ 
  A* a; 
} 


这下就行了
  • 相关文章
发表评论
用户名: 匿名