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

绍兴网站建设制作动态设计参考网站

绍兴网站建设制作,动态设计参考网站,界面设计优秀的网站有哪些,wordpress换行代码enum class 是 C11 引入的一种新的枚举类型#xff0c;它是对传统 C 风格的枚举的一种改进。enum class 提供了更强大的类型安全性和作用域限定。以下是关于 enum class 的详细介绍和用法说明#xff1a; 1. 基本语法 enum class EnumName {Enumerator1,Enumerator2,// ...…enum class 是 C11 引入的一种新的枚举类型它是对传统 C 风格的枚举的一种改进。enum class 提供了更强大的类型安全性和作用域限定。以下是关于 enum class 的详细介绍和用法说明 1. 基本语法 enum class EnumName {Enumerator1,Enumerator2,// ... }; 其中EnumName 是枚举类型的名称Enumerator1、Enumerator2 等是枚举类型的枚举值。 2. 作用域限定 enum class 引入了作用域限定枚举值在其定义的作用域内可见不会污染全局命名空间。这意味着可以有相同名字的枚举值存在于不同的 enum class 中。 enum class Color {Red,Blue };enum class Size {Small,Large };// 不同的enum class可以有相同的枚举值名字 Color myColor Color::Red; Size mySize Size::Red; // 这里不会冲突 3. 底层类型指定 与传统的 C 风格枚举不同enum class 允许你显式指定底层类型。 enum class MyEnum : std::uint8_t {Value1,Value2 }; 4. 强类型 enum class 提供了强类型的枚举不能直接转换为整数需要使用 static_cast 进行显式转换。 enum class Day { Monday, Tuesday, Wednesday };int main() {Day today Day::Monday;// int dayAsInt today; // 错误不能直接转换int dayAsInt static_castint(today); // 正确需要显式转换return 0; } 5. 前置声明 可以在使用之前进行前置声明而不需要在枚举定义之前声明。 enum class Status : int; // 前置声明void processStatus(Status s);enum class Status : int {OK,Error }; 6. Switch 语句 在 switch 语句中每个分支都必须包含 enum class 的所有值否则会得到警告。 enum class State { Idle, Running, Stopped };void processState(State s) {switch (s) {case State::Idle:// 处理 Idle 状态break;case State::Running:// 处理 Running 状态break;case State::Stopped:// 处理 Stopped 状态break;// 不包含所有的枚举值将导致编译警告} } 总结 enum class 提供了更好的类型安全性和作用域限定使得枚举更加灵活和可维护。它是 C11 引入的一个重要特性推荐在新的代码中使用。
http://www.w-s-a.com/news/282572/

相关文章:

  • 可以做推广东西的网站重庆网站建设 重庆网站制作
  • 珠海网站建设培训学校wordpress去版权 合法
  • 建设食品商购网站学校网站设计实验报告
  • 建个网站多少钱沭阳奥体小区做网站的
  • 广州视频网站建站公司php网页设计作业代码
  • 成都公司网站设计如何制作网址最简单的方法
  • 温州 做网站福建住房城乡建设部网站
  • 网站自动化采集成都网站设计费用
  • 广东专业网站定制建设淘宝网站的人员组织结构
  • 网站改版seo无锡有多少家公司
  • h5美食制作网站模板下载wordpress大学百度云
  • 零陵做网站建立网站的公司平台
  • 某企业电子商务网站建设网站开发实验结论
  • 自己做的网站突然打不开杭州哪些做网站公司好
  • 株洲专业建设网站免费cms内容管理系统
  • 网上建立网站赚钱网站建设方案书纯文字
  • 专业网站设计哪家好it外包合同模板
  • 个人网站备案都需要什么中小企业服务网
  • 佛山网站建设哪个在公司网站投简历该怎么做
  • 八戒网站做推广老域名全部失效请拿笔记好
  • iss服务器网站建设甘肃建设厅网站执业注册中心
  • 域名访问网站 过程网站 免费 托管运营
  • 下单的网站建设教程wordpress php7.1
  • 爱网站查询怎么做网站的图片跳转
  • 阿里云建站百度收录吗北京的设计公司排名
  • 网站制作方案包含哪些内容布吉网站建设方案
  • 吉林省建设安全信息网站宜宾市建设工程质量监督站网站
  • 镇江网站建设远航网络帝国cms 网站地图 自定义
  • 金融网站模板源代码net网站是国际域名吗
  • 北京高端网站建设价格企业网络托管公司