goback
月期刊咨询网
当前位置:首页>>计算机应用论文>>正文

计算机工程与科学静态成员在C++中的应用


所属栏目:计算机应用论文
发布时间:2013-12-07 10:05:59  更新时间:2013-12-07 10:10:55

已签订领域:化学工程/制药,医学题目:**作为抗癌剂***催化剂**取代苯丙***SCI四区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:用**电***生物传感器**癌症**SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:**氧化石墨烯纳米***材料的生物传感器***结肠癌生物**癌胚****SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:聚合物纳米***a-硫辛酸***在神经炎症***应用***临床分析SCI二区 直击了解更多选题

已签订领域:计算机视觉/遥感/智能驾驶/汽车题目:**深度学习***高分辨率遥感***车辆检***SCI三区 直击了解更多选题

已签订领域:企业管理题目:社会交流***领导***倾向***方向SSCI,SCI三区,二区 直击了解更多选题

已签订领域:企业管理题目:**中小企业社交媒体****可持续绩效***因素探析SSCI,SCI三区,二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:利用硫氨酸***石墨烯纳米***电化学***传感器实现癌胚抗原***SCI二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:基于抗***纳米复合***高性能***早起癌症诊断***SCI二区 直击了解更多选题

已签订领域:经济,能源题目:***政治冲突****绿色金融、金融**、气***化***SCI四区 直击了解更多选题

已签订领域:经济,能源题目:冲***中能源不安全对***和环境***SCI四区 直击了解更多选题

已签订领域:教育题目:大学生***社交媒体***成绩影响***SSCI三区 直击了解更多选题

已签订领域:教育题目:巴基斯坦***学习实施的***的**SSCI二区 直击了解更多选题

已签订领域:教育题目:大学生对****下网络教学**思***SSCI二区 直击了解更多选题

已签订领域:教育题目:**教师和学生对影响***医疗**效果的****看法SSCI三区 直击了解更多选题

已签订领域:计量经济学题目:**货币、黄金、**和美国***的波动***相互依赖性:**数据的分析SSCI一区 直击了解更多选题

已签订领域:计量经济学题目:东南亚***内**趋同***中等收入**:新**的***SSCI二区 直击了解更多选题

已签订领域:建筑,历史题目:历史景点在***旅游发***中的***影响**(**研究:**历史***)SSCI,SCI一区 直击了解更多选题

已签订领域:领导力,管理题目:量化**领导对角色绩效***响:**冲突与工作自主性***作用SCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:数字***环境对学生学习成绩***:游戏**和***现实在教育***作用SSCI四区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***续决策之间的***:创新***识的**作用SSCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:课程**对大学生***发展的影响:学习习惯和***的***作用SSCI一区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***与可持续决策**:高等***学生认知***作用SSCI二区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语****学**与人工智能****学习SCI三区 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐**对学生成绩***的影响SCI三区 直击了解更多选题

已签订领域:人体工程,心理学题目:基于预先处理模型***模式人体工程学***女生肌肉骨骼***预防行为*** 直击了解更多选题

已签订领域:人体工程,心理学题目:制定一个***人体工程学**,以识别、优先考虑***职业压力源的*** 直击了解更多选题

已签订领域:人体工程,心理学题目:多重工作**压力和工作***:***工效学方法的混合方法*** 直击了解更多选题

已签订领域:数学,经济题目:数学模型***结构调整和经济转型****研究 直击了解更多选题

已签订领域:数学,经济题目:***时间**数学模型在***媒体营销**中的应用*** 直击了解更多选题

已签订领域:数学,经济题目:***时间**模型在***物流运**能力***研究 直击了解更多选题

已签订领域:数学,经济题目:碳****经济的数学模型****研究 直击了解更多选题

已签订领域:农村经济题目:农****社区**发展***分**SCI四区 直击了解更多选题

已签订领域:农村经济题目:创业***对乡村****发展的****SCI四区 直击了解更多选题

已签订领域:农村经济题目:农村创业****的空间*****究SCI四区 直击了解更多选题

已签订领域:医学,电化学题目:纳米颗粒*****及其在癌症****和重金属*****检测中的应用SCI三区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****前列腺癌药物氟****检测方法的*****腺癌治疗SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:气海***********金纳米颗粒的新型****************粘土及其对胃癌********************抗癌SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于抗***********GCE纳米***********材料的高性能*******************早期癌症SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:用******电化学生物传感器*****癌症***************SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****石墨烯纳米****材料的生物传感******用于测定结肠*****生物*****SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:聚合***纳米复合电极*****疏辛酸电化学检测*********SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:利用****酸/**糖**石墨烯纳米复合修饰的电化学*****SCI二区 直击了解更多选题

已签订领域:环境能源,绿色投资题目:环境能源、绿色投资、城市化和环境类方向SCI三区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语教学**人工智能***习SCI 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐形式*学生***影响SCI三区 直击了解更多选题

已签订领域:经济,绿色投资题目:***能源效率***化之间的***SCI三区 直击了解更多选题

已签订领域:经济政策题目:***阐明**印度经济***的关系SCI三区 直击了解更多选题

已签订领域:经济,金融题目:***国家的能源***重***SCI 直击了解更多选题

已签订领域:经济,金融投资题目:***融新之间***直接投资***SCI三区 直击了解更多选题

已签订领域:经济,数学,统计学,管理学题目:非***想重限制下***袭评价***SSCI四区 直击了解更多选题

已签订领域:经济,数字,管理学题目:基干***生产系统***SSCI四区 直击了解更多选题

已签订领域:农业,土壤科学题目:不同***有机覆盖***养分循环SSCI 直击了解更多选题

已签订领域:电力与能源系统,管理题目:pv***氢定价的***随***型稀SSCI,SCI二区 直击了解更多选题

已签订领域:建筑规划,计算机题目:使用***因子分析法***可持续***SCI三区 直击了解更多选题

已签订领域:工程技术,纺织工程,材料科学题目:甘***淀粉酶的提取***退浆中的应用SCI四区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:饲料***镉毒性的交互***生长***病理学***SCI二区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:****鱼水源***起的生******SCI三区 直击了解更多选题

已签订领域:金融,环境经济题目:*****预算在能效、绿色***的作用SCI 直击了解更多选题

已签订领域:应用数学/计算物理题目:***非线性库***自相位调制***SCI三区 直击了解更多选题

已签订领域:计算机,医学检测题目:***COVID-19***力***算法***决策SCI三区 直击了解更多选题

已签订领域:计算机,物联网,智慧城市题目:基于***物联网****算法SCI三区 直击了解更多选题

  《计算机工程与科学》是由国防科技大学计算机学院主办、国防科技大学主管的中国计算机学会会刊,是国内外公开发行的计算机类综合性学术刊物,刊登文章涉及计算机科学理论、计算机组织与系统结构、计算机软件、计算机应用、计算机器件设备与工艺等学科领域。
  [摘要]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<<”s=”

  {Tstut1(10,20),t2(5,3);

  t1.bb();t2.bb();}

  对于以上的程序,类Tstu中的t1对象调用成员函数bb()之后,静态数据成员s中的值是30,那么对象t2在调用前,对于对象t2,s中的值已是30,因为s中的值是每个对象所共享的,t2对象调用后,s中最后的值是38。

  我们再来看以下代码:

  #include

  classTa{

  public:

  Ta(){n++;}//定义构造函数,当定义对象时n的值自动加1;

  ~Ta(){n--;}//定义析构函数,释放对象时n的值自动减1;

  intsum(){returnn;}//成员函数sum()用来返回静态数据成员n的值;

  private:

  staticintn;};

  intTa::n=0;

  当创建该类对象实体时,由于n为所有对象所共享的数据,从而可以统计当前创建的所有对象的数量。这一技巧可以运用到很多方面,如对象实体的互斥关系,引用计数等相关方面。C++类中的静态成员有一个非常好的功能,那就是无论类定义了多少个对象,这些对象始终都共同使用这一个静态成员,在使用时需要注意的是类静态数据成员除了在类中形式说明之外,必须在使用前在对象说明之外作定义性说明,主要是为了给类中静态数据成员分配内存。通过这个实例可更加清晰的解述静态数据成员在类中实现数据的方法、作用。

  二、静态成员函数的应用

  静态成员函数与静态成员的特性相似,属于类的成员,不是对象的成员。在静态成员函数的实现中,可以直接引中类中说明的静态成员。下面通过具体的实例说明静态成员函数的应用。

  我们可以通过以下的代码来看看静态成员函数的应用:

  #include

  classT

  {public:

  T(inta){x=a;y=y+a;}

  Staticvoidf1(Tt);//定义静态成员函数;

  Private:

  intx;

  staticinty;};

  voidT::f1(Tt)

  {cout<<”x=”

  voidmain()

  {Tm1(2),m2(4);

  T::f1(m1);T::f1(m2);}

  以上程序的执行结果分别是x=2,y=6和x=4,y=6;在T类中,定义了静态成员函数f1(),在该函数的实现中,可以直接引有类的静态数据成员,但引用非静态成员是通过对象进行的,对于类静态函数成员而言,则该函数只能涉及其它类静态成员时,否则该函数不具有任何确切含义,因为不同对象非静态成员取值可能不同。

  三、总结

  本文是笔者根据自己多年教学体会及经验,用简单的例子和简练的叙述讲解C++中静态成员在实现数据共享中的应用,作用。文中如有不足之处,望各位读者批评指正。

  参考文献:

  [1]张素琴.C++程序设计语言[M].北京:清华大学出版社.1995.

  [2]吕军,杨琦等.VisualC++与面向对象程序设计教程[M].北京:高等教育出版社.2006.



  • 如何快速发表核心论文?这些技巧要学会!

    2026-03-10
    新手小白想要快速发表核心论文,一定要掌握这些技巧,不仅仅是选刊,还要确保文章质量、创新性和符合期刊格式规范等。为了帮助大家顺利发表核心论文,今天在这里教大家 如何快速发表核心论文 ?技巧如下: 1、精准选择目标期刊 利用WebofScience、知网、维普、万方等工
  • 精选推荐!水环境与生态水利方向中科院sci一二三四区期刊

    2026-03-09
    水环境与生态水利领域被sci收录期刊众多,为了更好的帮助新手作者快速选择适合的期刊,这5本期刊可首选,解决你选刊难的问题。以下是为大家 精选推荐!水环境与生态水利方向中科院sci一二三四区期刊 ,供参考: 《ECOLOGICAL ENGINEERING》中科院:2区,IF:4.1,审稿周
  • sci论文大修,回复审稿人意见的万能模板

    2026-03-09
    收到sci论文大修(Major Revision)通知,新手作者莫慌,这既是调整也是机遇,意味你的研究已获得期刊的初步认可,但需要经过实质性的修改才能发表。为了能够快速成功的完成sci论文大修,在这里为大家推送一份专业、清晰诚恳的回复信,下面一起看看 sci论文大修,回复
  • 评职称,有基金项目是加分项?核心期刊论文的基金标注全攻略

    2026-03-09
    评职称时,有基金项目通常是加分项,尤其是国家级、省部级等高层基金,可体现出作者的科研能力和项目执行能力,带基金的核心论文在职称评审中往往比是为更高质量的成果,可获得额外加分。 下面一起看看 核心期刊论文的基金标注全攻略 。 一、评职称:基金项目是核心加
  • 2026年评职加分利器! 中小学专属核心期刊推荐,可评正/副高

    2026-03-09
    2026年各省份职称申报已陆续启动,材料准备窗口无比紧张,建议准备评职称老师,提前准备所需材料和相关证件,以确保快速通过申报。但为了保证老师们顺利完成职称评定,今天在这里为大家 推荐4本2026年评职加分利器! 中小学专属核心期刊,可评正/副高 ,供参考: 1、《
  • 注意!3月1日起,中国科学院:将停止支付30种国际期刊高价发表费

    2026-02-26
    中国科学院计划从3月1日起停止使用学术经费和中央财政拨款支付约30种国际高收费开放获取(OA)期刊的论文发表费用。这些期刊的单篇发表费用均超过5000美元,受影响期刊包括《自然-通讯》《细胞报告》《科学进展》等知名刊物。 各学科领域容易投稿、高权威和含金量的sci
  • 选刊避坑指南!SCIE、SSCI期刊目录变更信息(2025年11月)

    2026-01-17
    2025年11月17日,科睿唯安更新了Web of Science核心期刊目录。本次更新的SCIE期刊目录共包含9445本期刊,SSCI期刊目录共包含3539本期刊。与上期相比共有4本期刊发生变更: Web of Science Core Collection每月更新一次,更新的内容包括Accepted(收录)、Partially Ind
  • 恭喜!工信部:已有4种英文期刊被SCIE收录

    2025-12-30
    据工信微报消息,近日,由北京理工大学主办的期刊《空间科学与技术(英文)》(Space:Science Technology)和《新能源与智能载运(英文)》(Green Energy and Intelligent Transportation),正式被科睿唯安(Clarivate)旗下的科学引文索引SCI的扩展版SCIE数据库收录
  • 查看!2025年“中国最具国际影响力学术期刊”榜单发布

    2025-12-11
    《中国学术期刊国际引证年报》(2025版)统计源期刊共计27117种,涵盖WoS、Scopus、EI、Medline 4个国际索引数据库大部分期刊。该报告统计了7240种中国学术期刊的国际被引。数据显示,2024年中国学术期刊国际他引总被引频次为300.9万次,境外施引作者数为511.5万人次。
  • 快速查看!2025年度首都科技期刊卓越行动计划中英文单刊拟入选名单的公示

    2025-12-10
    根据《关于开展2025年首都科技期刊卓越行动计划的通知》及《北京市科协2025年度首都科技期刊卓越行动计划实施方案》的有关要求,经公开申报、形式审查、定量计分、专家评审,现将2025年度首都科技期刊卓越行动计划中英文单刊拟入选名单予以公示。 首都科技期刊卓越行动
回到顶部