- 0
- 0
- 约4.13千字
- 约 37页
- 2026-05-12 发布于北京
- 举报
第12章静态成员和友元学习要点:掌握静态成员和友元的概念熟练掌握如何定义和使用静态成员熟练掌握如何定义和使用友元
12.1静态成员对象是类的实例,类刻划了一组具有相同属性的对象类中声明的成员变量属于实例化后的对象,有多个拷贝
12.1静态成员参看第十一章对程序中生成的文件对象计数的例子为了计算生成的对象的个数,需要定义一个全局变量,以便在各个文件中都访问这个变量intFileCount=0;外部全局变量在整个程序中都是可见的,因此可以达到数据共享的目的
对程序中生成的文件对象计数//file.cppexternintFileCount;//在主程序中定义的全局变量File::File(char*name){ length=0; strcpy(filename,name); contents=NULL; FileCount++;}File::File(FilesrFile){ length=srFile.length; strcpy(filename,copyof); strcat(filename,srFile.filename); contents=newchar[length]; strcpy(contents,srFile.contents); FileCount++;}
修改类File,使能对程序中生成的文件
原创力文档

文档评论(0)