- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
类的其他特性 ; 静态数据;;;;;;;;;;;;;;;;;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
您可能关注的文档
- AABB成语大全.doc
- A--ap1-树莓派-1.ppt
- Abaqus稳定性与屈曲—汇报篇2.pptx
- COPD护理查房_资料.ppt
- ABB机器人 使用示教盒.docx
- ABB内部断路器培训课件经典.ppt
- ABB同步&刹车.pptx
- CorelDRAW02128资料.ppt
- ABOUT TIME 时间恋旅人.ppt
- Accupass ─电子票券之服务创新.ppt
- 实施指南(2025)《JB_T 12842-2016空调系统用辐射换热器》.pptx
- 实施指南(2025)《JB_T 12843 - 2016 离心式制冷剂压缩机解读》.pptx
- 实施指南(2025)《JB_T 12851-2016柴油机喷油泵 等压出油阀偶件》.pptx
- 实施指南(2025)《HJ 804-2016土壤 8种有效态元素的测定 二乙烯三胺五乙酸浸提-电感耦合等离子体发射光谱法》.pptx
- 实施指南(2025)《HJ600-2011水质梯恩梯、黑索今、地恩梯的测定气相色谱法》.pptx
- 实施指南(2025)《JB_T 6118 - 2016 沉降过滤离心机解析》.pptx
- 实施指南(2025)《HJ 811-2016水质 总硒的测定 3,3'-二氨基联苯胺分光光度法》.pptx
- 实施指南(2025)《HJ 814-2016水和土壤样品中钚的放射化学分析方法》.pptx
- 实施指南(2025)《HJ19-2011环境影响评价技术导则生态影响》.pptx
- 实施指南(2025)《HJ605-2011 土壤挥发性有机物检测标准解读》.pptx
文档评论(0)