六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 147|回复: 0

c++ 之类的前置声明

[复制链接]

升级  40%

96

主题

96

主题

96

主题

举人

Rank: 3Rank: 3

积分
320
 楼主| 发表于 2013-2-5 02:12:19 | 显示全部楼层 |阅读模式
 
转自:http://blog.csdn.net/fjb2080/archive/2010/04/27/5533514.aspx 作者:清林,博客名:飞空静渡

刚开始学习c++的人都会遇到这样的问题:

定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样:

 

<div class="dp-highlighter" style="font-family: Consolas, 'Courier New', Courier, mono, serif; width: 688px; margin-top: 18px !important; margin-right: 0px !important; margin-bottom: 18px !important; margin-left: 0px !important; padding-top: 1px; color: #333333; line-height: 26px; text-align: left;">

  • //a.h  
  • #include "b.h"  
  • class A  
  • {  
  • ....  
  • private:  
  •     B b;  
  • };  
  • //b.h  
  • #include "a.h"  
  • class B  
  • {  
  • ....  
  • private:  
  •     A a;  
  • };  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表