当前日期:2023年11月29日 星期三
Hi 你好,欢迎访问!登录
搜索 导航

凯特网-Think and Do it , as Soon as!

当前位置:首页 - 程序设计 - C++ - 正文
阅读模式

C++对象间的数据共享问题

2022-12-25 | C++ | caterwang | 672°c

    在结构化程序设计中,程序模块的基本单位是函数,因此模块间对内存中数据的共享是通过函数与函数之间的数据共享来实现的,包括参数传递和全局变量。

    面向对象的程序设计方法兼顾数据的共享与保护,将数据与操作数据的函数封装在一起,构成集成度更高的模块。类中的数据成员可以被同一类中的任何一个函数访问。这样一方面在类内部的函数之间实现了数据的共享,另一方面这种共享是受限制的,可以设置适当的访问控制属性,把共享只限制在类的范围之内,对类外来说,类的数据成员仍是隐藏,达到了共享与隐藏两全。然而这些还不是数据共享的全部,对象与对象之间也需要共享数据。

    静态成员是C++提供的解决同一个类的不同对象之间数据和函数共享问题的机制。类的静态成员分为静态数据成员和静态成员函数。


请使用支付宝赞助我

支付宝打赏

请使用微信赞助我

微信打赏

版权声明

欢迎转载,但注明出处,谢谢!

分享:
0
QR:  C++对象间的数据共享问题

扫一扫,用手机打开吧

TAGS:未定义标签

共0条评论

暂时没有评论,你可以来抢个沙发!

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

展开