- 4
- 0
- 约2.32千字
- 约 34页
- 2016-07-22 发布于湖北
- 举报
类的其他特性 ; 静态数据;;;;;;;;;;;;;;;;;class A{
const int x;
public:
A(int xx);
void print(){ coutxendl; }
};
A::A(int xx) {x=xx; }
int main(){
A a1(2),a2(6);
a1.print();
a2.print();
return 0;
}??;注意:关键字const必须放在函数名的后面,表明它是函数类型的一部分,在函数的实现部分也要加关键字const修饰。同时在程序中,只有常成员函数才能引用常对象。;;; 对于静态成员来说,它是属于所有的类对象的,在内
存中只存在一份拷贝,自然对于它的初始化只能进行一
次,所以初始化它的方法被设计在了类声明中,而非类
对象的定义中。
而常量成员,它是每个类对象都会拥有一份拷贝,所
以它的初始化应该随着每个类对象的构造而进行一次,所
有它的初始化只能存在于类的构造函数中。 ;this指针;Crect::setcoord(int L, int R, int T, int B)
{ left=L; right=R;
top=T; bottom=B;
}
;class Crect
{
private: left,top;
Public: right,bottom;
void setcoord(int, int, int, int); ... ...
};;class Crect
{
private: int left,top;
public:
int right,bottom;
void setcoord(int, int, int, int); ... ...
};;void Crect::setcoord(int L, int R, int T, int B)
{
left=L; right=R;
top=T; bottom=B;
};class Crect
{
private: int left,top;
public:
int right,bottom;
void setcoord(int, int, int, int); ... ...
};;【例】将百鸡问题计算结果存入文件,然后读出。
#includefstream.h
#includeiomanip.h
void main(){
int i,j,k;
char a[28];
ofstream ofile(d:\\myfile.txt);//打开文件
ofile 公鸡 母鸡 小鸡endl;
for(i=0;i=20;i++)
for(j=0;j=33;j++){
k=100-i-j; if((5*i+3*j+k/3==100)(k%3==0)) //注意(k%3==0)非常重要 ofilesetw(6)isetw(10)j
setw(10)kendl;//写入文件
}
ofile.close();; ifstream ifile(d:\\myfile.txt);
i=0;
while(ifile.get(a[i])){ //不可用,它不能读
//白字符包括空格,制表,backspace和回车等)
if(a[i]==\n) break;
i++; }
a[i]=\0;
coutaendl;
while(1){
ifileijk;//由文件读入
if(ifile.eof()!=0) break; coutsetw(6)isetw(10)j
setw(10)kendl;//屏幕显示}
ifile.close();}
找一找D盘有无文件myfile.txt;
ifstream ifile(e:\\myfile.txt);
int j,k;
int a;
for(i=0;i10;i++)
{ifilea;
coutaendl;
}
};
ifstream ifile(e:\\myfile.txt);
int k;
int a;
for(i=0;i10;i++)
{ifilea;
coutaendl;
}
};补充作业:
1、定义一个Cat类,拥有静态数据成员M
您可能关注的文档
最近下载
- 最新人教版六年级数学第一学期教学工作计划-(11).docx VIP
- 年处理1500吨乙醇-水筛板精馏塔设计说明书(逐板,仪表,经济)23.7.5.docx VIP
- 美国指弹大师《Andy McKee 18首》吉他谱集.pdf
- 基于二维分子晶体异质结的双向光突触晶体管及其制备方法.pdf VIP
- 钙钛矿量子点/有机半导体单晶异质结晶体管及其制备方法.pdf VIP
- 无人机足球竞技规则手册说明书.pdf VIP
- 参考:全民健康信息平台体系建设应用指南2024版.pdf VIP
- 终版伦茨变频器电脑操作软件《gdc操作入门》.pdf VIP
- 辊压机液压系统工作图.ppt VIP
- 汽车差速器壳体的加工工艺及夹具设计.doc
原创力文档

文档评论(0)