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

c++11 新增类型

目录

一,nullptr

二,强类型枚举 enum class

三,元组 tuple


一,nullptr

NULL 的问题在于既可以理解成整数0,也可以理解成空指针。

因为NULL是一个宏,有不同的定义。所以实际使用会因为二义性产生实际的问题。

nullptr的好处就是它就是空指针,不是整数。

int* p1 = NULL; // 可能是 0 或 nullptr int* p2 = nullptr; // 类型安全

二,强类型枚举 enum class

enum class Code : int { OK = 200, NotFound = 404, InternalServerError = 500 };

好处就是既保证了类型安全,又可以灵活的按照整数值去使用

三,元组 tuple

std::tuple<int, char, double> mytuple(10, 'a', 3.14); int myInt = std::get<0>(mytuple); // 获取第一个元素 char myChar = std::get<1>(mytuple); // 获取第二个元素 double myDouble = std::get<2>(mytuple); // 获取第三个元素
http://www.jsqmd.com/news/1202988/

相关文章:

  • 从信息提取到知识图谱:构建可复用NLP工作流的工程实践
  • 5分钟上手:本地AI演示文稿生成工具的革命性体验
  • 小白程序员必看!收藏这份RAG技术指南,轻松玩转大模型知识增强检索
  • 苏州积家回收价格查询与靠谱平台实测排行(2026年7月最新数据) - 天价名表回收平台
  • 2026北京LV回收避坑指南:LV箱包出手少踩雷,本地表友都认准毓典奢品汇 - 旧奢新值
  • 上下拉电阻取值原理与工程实践:从基础计算到应用场景
  • 2026年7月最新亨得利官方服务项目及价格查询|维修地址与客服热线权威信息公告 - 亨得利官方
  • 让foobar2000焕然一新:foobox-cn给你的音乐播放器注入全新活力
  • BLHeli开源电调固件:从入门到精通的完整应用指南
  • 泰格豪雅官方换电池价格查询|维修地址及售后服务热线权威信息公告(2026年7月最新) - 亨得利官方服务中心
  • 宝玑中国官方售后服务中心|官方地址及24小时售后电话权威信息通告(2026年7月最新) - 亨得利钟表维修中心
  • 栈的C/C++实现:从数组到链表的三种经典结构
  • OpenClaw入门指南:5分钟Docker部署的轻量运维平台
  • 国内GEO服务商选型全指南:六阶段标准化SOP与靠谱机构推荐 - GEO优化
  • 突破分布式游戏服务器通信瓶颈:ET框架Actor模型的深度架构设计与性能优化实践
  • 亨得利官方名表服务中心|全新网点地址与官方售后热线权威信息通知(2026年7月更新) - 亨得利官方博客
  • 2026北京万国回收,闲置万国腕表长期存放易贬值!毓典奢品汇专业鉴定估价,正装名表稳妥变现 - 奢品流通笔谈
  • 南京江诗丹顿回收价格查询及靠谱回收平台实测排行(2026年7月最新) - 嘉价奢侈品回收平台
  • Gemma-4-E4B-IT-NVFP4模型架构深度解析:从多模态融合到nvfp4量化技术
  • 西藏晨晓企业管理财税公司是做什么的?看懂壹账通的企业管家式服务 - 子柔传媒
  • OptiScaler技术问题排查:5步系统化诊断与解决方案
  • 线间距设计原则与优化实践指南
  • Proteus实战 —— 从零到一的电路仿真与PCB设计
  • 真力时中国官方专柜服务热线权威信息公示(2026年7月最新) - 亨得利钟表维修中心
  • Assistant-UI:如何用组件化思维重构AI聊天界面的开发范式?
  • AI薪资金字塔解析:月薪8000与200万岗位的冰火两重天,收藏这份进阶路线图!
  • 重庆劳力士回收价格查询及各大平台实测排行(2026年7月最新) - 收的高名表回收平台
  • 亨得利官方钟表服务中心|官方热线及24小时维修地址权威信息声明(2026年7月更新) - 亨得利官方
  • 2026年7月最新亨得利官方服务项目及价格查询|网点地址与24小时服务电话权威信息公示 - 亨得利官方
  • su草图大师怎么导入打开osgb格式插件,osgb怎么转换skp