下载此文档

计算机应用毕业论文论静态成员在c++中的应用.docx


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
论静态成员在C++中的应用[论文关键词]C++静态成员共享[论文摘要]C++类中的静态成员是类中各个对象所共享的成员,从数据共享的角度出发,介绍静态成员在类中实现数据共享的方法、作用。 C++中类的成员分为静态数据成员和静态成员函数。它的作用类似于全局变量,可以实现C++多个对象之间的数据共享,但全局变量在程序中的可操作性难于控制,经常会带来不安全性,所以,考虑到程序的安全性,作者在本文讲述了静态成员在C++程序中的使用方法及作用。一、静态数据成员的应用 C++中的静态数据成员是同一个类中所有对象所共享的成员,静态数据成员中存放的是所有对象的值,不是某一个对象的值,所以同一类中的每个对象的值都是一样,但它的值也是可以改变的。通过下面的实例可以对以上的内容加以证实、说明静态数据成员在C++类中的使用方法及作用。(一)静态数据成员的定义、初始化静态数据成员定义是以static关键字开始,后跟静态数据成员类型符、变量名;例:staticints; (二)静态数据成员的初始化静态数据成员的初始化是在类体外进行,初始化时不用加访问权限符,但是静态成数据成员是类的成员,所以在初始化时应指明该成员的类名;例如在类名为Tstu的类中定义了一名为s整型静态数据成员,则初始化格式为:intTstu::s=0; (三)静态数据成员的引用实例#include classTstu//类的说明; {public://定义二个成员函数; Tstu(inta,intb);//定义构造函数,用来对数据成员赋初值; bb(); private: intx,y;//定义二个数据成员; staticints;};//定义一个静态的数据成员,类Tstu定义结束; intTstu::s=0;//静态数据成员的赋值; Tstu::Tstu(inta,intb)//构造函数的实现部分; {x=a;y=b;} voidTstu::bb()//成员函数的实现部分; {s=s+x+y;cout

计算机应用毕业论文论静态成员在c++中的应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gjh0927
  • 文件大小37 KB
  • 时间2020-07-10