初学的C++的两点疑惑 1、Class A; Class B; Class C { }在Class C 声明 A、B 有什么用?2、 BOOL IsStarted() const; 后面加上 const 表示什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://pk.pk.njau.edu.cn/softdown我刚下的,正在用!英文版 1。声明当然是为了要使用了,也就不用include它们的头文件了。2。表示该函数不能改变类的数据成员。 1.可以不用include A B类的头文件而声明他们的实例2.表示该成员函数不能改变数据成员 在没有#include class A和B的.h文件的情况下,可以在class c中声明class A类型的指针。const指定函数不修改类的数据成员。 补充一点1、Class A; Class B; Class C { }可以不用再头文件里include A、B类的头文件,但是要在CPP里面include这根在.h里面申明函数,在cpp里面写实现代码的道理差不多2、BOOL IsStarted() const;这种方法表明调用次类型方法不会改变任何有关类的成员变量,一般用来判断、取某种状态等。 API 绘图的问题 关于Textout的问题 怎样显示一个选中状态下的图标呢? Radio控件的用法问题 VC+ADO操作ACCESS时,如果读取字段值为数字"0.004",那么显示出来却".004"? 高分求助!MSDiscMasterObj 的注册问题!高难度! 请教在使用Kodak Image Edit Control中如何将图片缩小显示到一个矩形框中?急! IE 工具栏判断某一网是否登录 [求助]关于扑克牌识别的问题! 求教两个网络编程问题 有什么控件能同时显示文字和图片并打印么 vc6 怎么 200m 600m 800m 的都有阿?
我刚下的,正在用!
英文版
2。表示该函数不能改变类的数据成员。
2.表示该成员函数不能改变数据成员
const指定函数不修改类的数据成员。
1、Class A;
Class B;
Class C
{
}
可以不用再头文件里include A、B类的头文件,但是要在CPP里面include
这根在.h里面申明函数,在cpp里面写实现代码的道理差不多2、BOOL IsStarted() const;
这种方法表明调用次类型方法不会改变任何有关类的成员变量,一般用来判断、取某种状态等。