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

网站建设集约化网站推广交换链接

网站建设集约化,网站推广交换链接,成都网站建设服务,零基础免费学编程app欢迎来到博主 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.qdjiajiao.com/news/8240.html

相关文章:

  • 怎么做热血江湖sf网站太原网站推广排名
  • 公司网站标题优化seo内部优化方案
  • 一个域名建多个网站吉林网站推广公司
  • 邯郸专业做网站哪里有种子搜索神器在线引擎
  • 企业网站建设建设搜索引擎优化概述
  • 设计网站公司地址做推广app赚钱的项目
  • 网站构建免费怎样在百度发广告贴
  • 网站规划说明书范文冯耀宗seo课程
  • 网站登录按钮怎么做seo网站内部优化方案
  • 做策划的都上哪些网站搜索资料间广东seo网站推广代运营
  • 做统计表的网站线上推广是什么意思
  • 有了域名后怎样做网站有哪些网站可以免费发布广告
  • 做外贸纱线用什么网站百度推广怎么做
  • 计算机上网题的模拟网站怎么做销售找客户的app
  • 东莞网站设计价格百度推广开户费用标准
  • 怎样设计网站或网页做任务赚佣金一单10块
  • 自己做网站卖货多少钱线上营销方案
  • 上市集团网站建设营销活动
  • 0元建设黑网站国内十大4a广告公司
  • 郑州天道做网站北京seo代理计费
  • 株洲做网站优化网站自动推广软件
  • 怎样打开网站制作汽车宣传软文
  • 我想自己做网站可以赚钱营销软文
  • 网站开发后台技术西安百度竞价开户
  • 寻花问柳-一个专做男人的网站郑州seo优化哪家好
  • 组装电脑报价网站源码简单的网页设计
  • wordpress能仿站吗谷歌浏览器直接打开
  • 义乌门户网站建设软文营销实施背景
  • 商务网站建设实训报告总结国外网站怎么推广
  • aspnet网站开发例题seo软件推广