当前位置: 首页 > news >正文

华为网站建设方案模板超级外链工具源码

华为网站建设方案模板,超级外链工具源码,wordpress经典的主题,google 网站收录. 在C中#xff0c;返回指向对象内部成分的引用#xff08;handles#xff09;可能会导致封装性降低和对象空悬问题。为了避免這些问题#xff0c;可以通过返回const引用来限制对内部数据的修改#xff0c;从而确保只读访问 1、返回内部引用对象 下面代码中getData函数返…. 在C中返回指向对象内部成分的引用handles可能会导致封装性降低和对象空悬问题。为了避免這些问题可以通过返回const引用来限制对内部数据的修改从而确保只读访问 1、返回内部引用对象 下面代码中getData函数返回一个指向内部数据的引用外部代码通过这个引用可以直接修改data数据的内容破坏了对象封装性 #include iostream #include vectorclass MyClass { private:std::vectorint data;public:MyClass() : data{1, 2, 3, 4, 5} {}// 返回内部数据的引用std::vectorint getData() {return data;} };int main() {MyClass obj;std::vectorint dataRef obj.getData();// 修改内部数据dataRef.push_back(6);// 打印内部数据for (int val : obj.getData()) {std::cout val ;}return 0; }2、解决返回const引用 返回const引用外部代码就只能读取数据而不能修改 #include iostream #include vectorclass MyClass { private:std::vectorint data;public:MyClass() : data{1, 2, 3, 4, 5} {}// 返回内部数据的const引用const std::vectorint getData() const {return data;} };int main() {MyClass obj;const std::vectorint dataRef obj.getData();// 尝试修改内部数据编译错误// dataRef.push_back(6); // 错误不能修改const对象// 打印内部数据for (int val : obj.getData()) {std::cout val ;}return 0; }思维导图笔记
http://www.zqtcl.cn/news/523934/

相关文章:

  • 网站名称注册保护2018wordpress主题
  • 类似享设计的网站企业信息系统公示
  • 如何学习网站开发酒店网站源码
  • 怎么用nas做网站服务器WordPress云虚拟空间
  • 网站设计 ipad企业品牌推广宣传方案
  • 织梦网站怎么更换模板济南建设厅网站
  • 用wordpress仿站专业做俄语网站建设司
  • 做暧暧网站网站开发 思维导图
  • asp.net做登录注册网站苏醒的wordpress主题怎么样
  • 正能量不良网站推荐2020网站建设单位是什么
  • 固镇网站建设郑州网站seo顾问
  • 新建定制网站费用公司网站手机端和电脑端
  • 网站域名注册地址苏州建设培训中心网站
  • 高端娱乐网站建设沈阳seo专业培训
  • 做播放器电影网站需要多少钱6广州seo公司推荐
  • 笔记本可以做网站吗怎样查看网站是否备案
  • 千灯做网站网站静态和伪静态意思
  • 做境外碎片化旅游的网站wordpress wdcp
  • 整容医院网络建设公司seo实战技术培训
  • 免费服务器建立网站郑州seo线上推广系统
  • 医院网站建设的目的qq小程序源码
  • 郑州seo网站排名优化公司建站行业发展
  • 彭山住房和城乡建设局网站儒枫网网站建设
  • wap asp网站模板下载中企动力骗子公司
  • 中文电商网站模板洛阳网络公司排名
  • 国外毕业设计网站青岛seo服务
  • 自己做的网站怎么发布视频教程廊坊网站排名优化公司哪家好
  • 域名服务器都有了怎么做网站网站开发获取用户微信号登录
  • 淮南建设公司网站企业系统工程
  • 仓山福州网站建设佛山网站制作专业公司