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

good建筑网站关键词什么意思

good建筑网站,关键词什么意思,深圳装修公司口碑排行,广州高端网站制作公司哪家好欢迎来到博主 Apeiron 的博客,祝您旅程愉快。时止则止,时行则行。动静不失其时,其道光明。 目录 1、缘起 2、示例代码 3、总结 1、缘起 在 C 中,struct 和 class 唯一的区别就在于 默认的访问权限不同。区别如下: …

        欢迎来到博主 Apeiron 的博客,祝您旅程愉快。时止则止,时行则行。动静不失其时,其道光明。


目录

1、缘起

2、示例代码

3、总结


1、缘起

在 C++ 中,struct 和 class 唯一的区别就在于 默认的访问权限不同。区别如下:

①  struct 默认权限为公共

②  class 默认权限为私有

2、示例代码

#include <iostream>using namespace std;class Person1
{string name;  //默认权限是私有权限
};struct Person2
{string name;  //默认权限是公共权限
};int main() 
{Person1 stu1;stu1.name = "胡图图";  //在 class 里默认权限为私有,因此类外不可以访问Person2 stu2;stu2.name = "胡图图";  //在 struct 默认的权限为公共,因此可以访问cout << endl;system("pause");return 0;
}

        从上图中可以看出,stu1 在访问 Person1 类中的成员变量 name 时,出现语法报错,这是因为在 class 里默认权限为私有,因此类外不可以访问。  

        stu2 在访问 Person2 结构体中的成员变量 name 时,访问正常,这是因为在 struct 里默认权限为公共,因此类外可以访问。

3、总结

        在 C++ 中,struct 和 class 是用于定义 自定义数据类型 的关键字。虽然它们在语法上非常相似,但它们之间存在一些重要的区别。

        当定义一个 struct 时,它默认是公共的(public)。这意味着结构体的成员变量和成员函数都可以直接访问,没有访问限制。通常情况下,结构体被用作简单的数据容器,主要用于存储和组织数据。相比之下,class 默认是私有的(private)。这意味着类的成员变量和成员函数默认情况下是不可直接访问的。如果需要访问类的成员,需要通过公共接口(public interface)来实现。类通常被用于实现更复杂的数据结构,其中数据和操作被封装在一起,隐藏了内部细节。

        另一个区别是继承方面。struct 默认情况下使用公共继承(public inheritance),这意味着基类中的公共成员在派生类中仍然是公共的。而 class 默认情况下使用私有继承(private inheritance),派生类无法访问基类的公共成员,除非通过公共接口。

        此外,还有一些编程习惯上的区别。在 C++ 中,struct 更倾向于简单的数据聚合,更接近于 C 语言的结构体。class 更倾向于实现面向对象的思想,包括封装、继承和多态。总之,struct 和class 在 C++ 中的主要区别在于默认访问权限、默认继承方式以及编程习惯上的使用。了解这些区别可以帮助开发者根据需求选择合适的关键字,以实现清晰、可维护的代码结构。

        本期的分享总结就到这里了,如果有疑问的小伙伴,我们在评论区交流嗷~~~,笔者必回,我们下期再见啦 !!

http://www.hengruixuexiao.com/news/24499.html

相关文章:

  • 网站换域名怎么做网络推广费用一般多少
  • 上海建设安全协会官网搜狗seo软件
  • 成都网站设计哪家好机器人编程培训机构排名
  • 做钓鱼网站原理网站需要改进的地方
  • 国内做批发的网站有哪些seo入门培训教程
  • 建设网站虚拟主机在线工具
  • 重庆网站建设-首选云慧通wordpress建站
  • 电脑打开做的网站总显示404杭州seo 云优化科技
  • 主网站怎么做熊掌号优化万网域名注册官网阿里云
  • 广东网站建设智搜宝seo排名优化软件
  • 但是网站相关内容和程序并没有建设完_其次网站公司给我公司的谷歌账号
  • 建个网站的电话号码网站推广在线推广
  • 图片展示网站模板郑州seo排名优化
  • 做搜索引擎优化对网站有哪些好处推广关键词排名方法
  • 特性设计的网站西安关键词seo
  • wordpress实现下载功能青岛seo招聘
  • 最先进的无锡网站建设广告联盟代理平台
  • cms 做网站做一个公司网页多少钱
  • 网站怎么做背景不变页面滑动网页制作学习
  • php网站怎么做测试长沙seo排名外包
  • 园林景观设计公司销售培训知识seo关键词排名网络公司
  • 天津网站建设行业新闻苏州网站建设书生商友
  • 公司网站备案材料武汉百度搜索优化
  • 如何设计一个高端网站简洁大方大气展示型网页设计公司
  • 衢州在建高铁站好的推广平台
  • 如何做优惠券网站信阳seo
  • 芙蓉建设官方网站seo教程培训
  • 网站设计网站维护友情链接检测结果
  • 电子商务静态网站建设心得百度竞价排名算法
  • vi设计毕业论文范文搜索引擎优化的方法有哪些?