`
ladymaidu
  • 浏览: 679730 次
文章分类
社区版块
存档分类
最新评论

类互相包含的办法

 
阅读更多

作者:朱金灿 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">08.11.06</chsdate>

来源:blog.csdn.net/clever101

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

比如A类有一个成员是B类对象,B类有一个成员是A类指针,该怎样包含头文件呢?如果写互相包含头文件,会出现下面的错误:

error C2143: 语法错误: 缺少“;(在“*”的前面)

我总结的一个办法是:

正确的做法

A.h

#inclue “B.h”

B.hB类的定义前面添加这样一句:

Class A;

分享到:
评论

相关推荐

    C++的头文件互相包含的问题

    C++的头文件互相包含的问题。比较有用的解决办法。

    C++头文件包含问题的详细总结

    不同头文件中的类的嵌套在实际编程中,不同的类一般是放在不同的相互独立的头文件中的,这样两个类在相互引用时又会有不一样的问题。重复编译是问题出现的根本原因。为了保证头文 件仅被编译一次,在C++中常用的办法...

    as3 接口类的用法和好处

    所以,在colorProcessor里,setFillColor就没有包含方法的实现了,给被继承的类自我扩充。 第二种方法,使用接口。把colorProcessor写成接口。 package{ public interface IColorProcessor{ functon setFillColor...

    C#操作EXCEL类

    前一阵,帮老板开发个数据分析系统,要能根据老板的想法利用选择的数据表的数据字段(包括数据字段之间互相运算生成新字段)来生成各种报表,现在系统完成了,但是还是很不完美。 主要的问题是EXCEL生成图的问题,...

    用Photoshop提亮照片画面的简单办法

    用Photoshop提亮照片画面的简单办法 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等等好多知识

    浅析VC++中的头文件包含问题

    在一些大的工程中,可能会包含几十个基础类,免不了之间会互相引用(不满足继承关系,而是组合关系)。也就是需要互相声明。好了,这时候会带来一些混乱。如果处理得不好,会搞得一团糟,根据我的经验,简单谈谈自已的...

    信息技术有限公司项目管理办法手册模板.doc

    在实施过程中,针对具体的项目进行针对性管理,项目管理思路的核心就是综合所有项目的特点,建立一套包括技术、工具、管理技巧在内的一站式服务的指南和模板。这种将项目管理方法和业务流程相互配合,并在实践中进行...

    基于PCB的干膜使用时破孔-渗镀问题改善办法.zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    【企业资料】人才梯队建设制度表格资料包(50份).zip

    【企业资料】人才梯队建设制度表格资料包(50份),包含人才梯队建设PPT、人力梯队建设表格与方案两个方面。 打造专业人才发展链条 互联网时代的人才梯队建设 基于战略的梯队人才培养 集团人才梯队建设方案 人才...

    软件工程-理论与实践(许家珆)习题答案

    C) 包括程序和文档  D) 可独立构成计算机系统 2. 软件工程三要素是(C D)。 A) 技术、方法和工具  B) 方法、工具和过程  C) 方法、对象和类  D) 过程、模型、方法 3. 包含风险分析的软件工程...

    数据结构——图的两种实现办法及两种遍历

    建立无权无向图,请依次输入总结点数、总边数、是否包含信息: 8 8 0 请为从1至n个结点命名: V1 V2 V3 V4 V5 V6 V7 V8 请输入8组相互依附的两结点: V1 V2 V2 V4 V4 V8 V8 V5 V2 V5 V1 V3 V3 V6 V3 V7 打印图的邻接...

    jupyter-farsi:解决其中包含波斯文字的导出Jupyter笔记本的变通办法

    编写/导出其中包含波斯文字的Jupyter笔记本的解决方法 您会得到什么: 介绍 我们中的许多人都喜欢Jupiter笔记本,但是由于Jupiter在波斯文字从右到左的波斯语上不能很好地工作,因此我们无法使用它。 我决定将木星...

    VANET连通性可扩展性研究

    由于在车辆自组织网络中缺少一个协作单元,车辆之间应该互相协作,相互监测,从而提升所在网络的运行安全。第二个挑战就是可伸缩性对网络设计者而言是一个很大的问题。一种解决办法是将网络分成簇,而且成簇对于大...

    数据治理之数据质量管理(目标+难点+方法).pptx

    数据本身的数据质量 数据的真实性: 数据必须真实准确的反映实际发生的业务。...除了数据的绝对质量外,还有我们在利用和存贮数据的过程中所产生的数据质量,包括使用质量、存贮质量和传输质量,称之为过程质量。

    python可视化工具包

    python文件中又会包含很多函数,函数之间相互传参和调用。如果遇到代码行数很多的情况,我们阅读起来就会有困难。那么有什么办法可以解决这个困难呢? 我们可以考虑采取可视化的方法将代码调用关系用图的方法表示...

    Qt 中QJsonObject、QJsonArray基础组合生成与解析

    Qt 中使用QJsonObject、QJsonArray生成与解析文件作为基础可以任意组合需要样式(博客中贴出代码,下载前看是否适合),这个积分是系统自己定的,不值这么多,之前有个小伙伴下载,可以给我留言想办法退给你;...

    PHP 面向对象技术(全面讲解).txt

    用同样的办法可以做出你想要的类了,只要你能用属性和方法能描述出来的实体都可以定义成 类,去实例化对象。 为了加强你对类的理解,我们再做一个类,做一个形状的类,形状的范围广了点, 我们就做个 矩形吧,先分析...

    Ambari-2.7.4.0 + HDP-3.1.4.0网盘地址.txt

    内容包括ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,链接失效或者部署过程中遇到任何问题可以私信我,同时列举了几条之前项目环境部署过程中遇到过的问题及解决办法,有爱好大数据领域的同学...

    程序文件拟定规范.doc

    应包含质量体系中采用的全部要素的要求和规定; 每一质量体系程序文件应针对质量体系中一个逻辑上独立的活动。 (3). 程序文件的作用 使质量活动受控 -对影响质量的各项活动作出规定; -规定各项活动的方法和评定的...

Global site tag (gtag.js) - Google Analytics