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

网站关键词的写法牛肉煲的做法

网站关键词的写法,牛肉煲的做法,吉林省住房与建设厅网站,网站开发与应用论文C中的类和结构体都是用于定义自定义数据类型的关键字。它们之间有很多相似之处#xff0c;但也有一些关键的区别。 1 主要区别 区别类结构体默认访问权限私有公有是否支持多态支持不支持是否支持继承支持支持是否可以定义构造函数和析构函数可以可以常用场景封装数据和行为中的类和结构体都是用于定义自定义数据类型的关键字。它们之间有很多相似之处但也有一些关键的区别。 1 主要区别 区别类结构体默认访问权限私有公有是否支持多态支持不支持是否支持继承支持支持是否可以定义构造函数和析构函数可以可以常用场景封装数据和行为实现面向对象编程封装简单的数据 2 代码示例 ① 类 class Person { public:Person() {} // 默认构造函数Person(const std::string name, int age) : name_(name), age_(age) {} // 带参数的构造函数const std::string name() const { return name_; } // 获取姓名void set_name(const std::string name) { name_ name; } // 设置姓名int age() const { return age_; } // 获取年龄void set_age(int age) { age_ age; } // 设置年龄private:std::string name_; // 姓名int age_; // 年龄 };int main() {Person person(John Doe, 30); // 使用带参数的构造函数创建对象std::cout person.name() is person.age() years old. std::endl;person.set_name(Jane Doe); // 使用公共成员函数设置姓名person.set_age(31); // 使用公共成员函数设置年龄std::cout person.name() is person.age() years old. std::endl;return 0; } 类 的特点 默认访问权限为私有这意味着类中的成员变量和成员函数默认情况下只能在类内部访问外部无法直接访问。支持多态这意味着可以通过重载虚函数来实现不同的行为。可以定义构造函数和析构函数构造函数用于在创建对象时初始化成员变量析构函数用于在销毁对象时释放资源。常用场景封装数据和行为实现面向对象编程。 ② 结构体 struct Point {int x; // x 坐标int y; // y 坐标 };int main() {Point point1 {1, 2}; // 使用初始化列表初始化结构体std::cout Point1: ( point1.x , point1.y ) std::endl;Point point2; // 默认初始化结构体point2.x 3; // 直接访问成员变量设置值point2.y 4;std::cout Point2: ( point2.x , point2.y ) std::endl;return 0; } 结构体 的特点 默认访问权限为公有这意味着结构体中的成员变量和成员函数默认情况下可以在外部直接访问。不支持多态无法通过重载虚函数来实现不同的行为。可以定义构造函数和析构函数与类相同。常用场景封装简单的数据。 3 总结 类和结构体都是用于定义自定义数据类型的关键字。类和结构体的主要区别在于默认访问权限、是否支持多态以及常用场景。类通常用于封装数据和行为实现面向对象编程。结构体通常用于封装简单的数据。 建议 在需要封装数据和行为并实现面向对象编程时使用类。在需要封装简单的数据时使用结构体。
http://www.zqtcl.cn/news/379878/

相关文章:

  • 宁波网站建设 联系哪家电子商务网站建设过程范文
  • 南宁商城网站建设网站建设的需求文档
  • dedeampz 部署wordpress 网站访问慢如何评价网站是否做的好处
  • 怎样建设个人影视网站设计学专业
  • 没有公司 接单做网站网站建设加盟合作
  • 如何将域名和网站绑定做网站找投资人
  • 网站开发 平台WordPress首页可见
  • 沧州做网站费用打开上海发布
  • 重庆潼南网站建设公司电话网站能调用一些字体
  • 摄影网站设计素材做彩票网站电话多少
  • 开网站公司企业管理网课
  • 相城高端网站建设施工建设集团网站
  • .电子商务网站的开发原则包括网络服务示范区创建情况
  • 网站如何做权重php做网站登陆验证
  • 昆山制造网站的地方网站建设 有聊天工具的吗
  • 自己做网站制作需要多少钱如何免费注册网站域名
  • 如何做网站美化怎样写网站文案
  • 做网站排名的wordpress 调整 行距
  • 三亚文明城市建设服务中心报名网站房地产活动策划网站
  • 休闲食品网站建设规划书常德做网站专业公司
  • 做美工好的网站网页设计排版布局
  • 网站建设公司合同模板下载wordpress微信公众平台开发教程
  • 快速wordpress 建网站免费代理游戏
  • 网站模板 寻模板大气宽屏网站模板企业源码带后台
  • 做图片推广的网站威海高端网站建设
  • 台州网站公司建站网站首页模板图片
  • 网站建设本科毕业设计论文网址
  • 泰州企业建站程序乐清网站建设公司
  • 微信小程序网站建设哪家好郑州建设网
  • 网站流量查询站长之家自己创业做原公司一样的网站