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

免费用手机建立网站东台网站建设

免费用手机建立网站,东台网站建设,景区旅游门户网站建设方案,万网域名续费优惠std::tuple是C11提供的新模板类#xff0c;可以翻译为“元组”#xff0c;可把多个不同类型的变量组合成一个对象。std::tuple可看做std::pair的泛化实现#xff0c;std::pair包含两个元素#xff0c;std::tuple 可以同时包含多个元素#xff0c;它拥有 struct 的表现11提供的新模板类可以翻译为“元组”可把多个不同类型的变量组合成一个对象。std::tuple可看做std::pair的泛化实现std::pair包含两个元素std::tuple 可以同时包含多个元素它拥有 struct 的表现但是无需定义实际的 struct可用于一个函数返回多个值的场景下。 从实际使用来看struct的可读性比std::tuple的。当我们希望将一些数据组合成单一对象但又不想定义一个新数据结构来表示这些数据时std::tuple是相对合适我们可以把std::tuple看作一个”快速而随意”的数据结构。 std::tuple​元素是位于连续的内存区域而非链式结构。​ 废话不多说上代码 #include tuple #include iostream #include string #include stdexceptstd::tupledouble, char, std::string get_student(int id) {if (id 0) return std::make_tuple(3.8, A, Lisa Simpson);if (id 1) return std::make_tuple(2.9, C, Milhouse Van Houten);if (id 2) return std::make_tuple(1.7, D, Ralph Wiggum);throw std::invalid_argument(id); }int main() {auto student0 get_student(0);std::cout ID: 0, GPA: std::get0(student0) , grade: std::get1(student0) , name: std::get2(student0) \n;double gpa1;char grade1;std::string name1;std::tie(gpa1, grade1, name1) get_student(1);std::cout ID: 1, GPA: gpa1 , grade: grade1 , name: name1 \n;// C17 结构化绑定auto [ gpa2, grade2, name2 ] get_student(2);std::cout ID: 2, GPA: gpa2 , grade: grade2 , name: name2 \n; } 输出结果如下 ID: 0, GPA: 3.8, grade: A, name: Lisa Simpson ID: 1, GPA: 2.9, grade: C, name: Milhouse Van Houten ID: 2, GPA: 1.7, grade: D, name: Ralph Wiggum 细心的开发者可能会问 std::tie​std::tie作用是将变量的引用整合成一个tuple从而实现批量赋值。​
http://www.zqtcl.cn/news/705984/

相关文章:

  • 东莞营销型高端网站建设网页专题设计
  • 神兵网站建设互联网个人用户网站
  • 类似视频教程网站的wordpress主题网页设计用什么尺寸的画布好
  • 仿模板电影网站线上销售的方法和技巧
  • 漳州建设银行网站首页速成建站
  • 网站建立的链接不安全怎么解决学校网站怎样建设
  • 信阳市工程建设信息网站wordpress段子
  • 网站建设和网络搭建是一回事吗长沙网站搭建优化
  • 基础网站怎么做石景山公司
  • 吉他谱网站如何建设wordpress主题字体用隶书
  • 做一个宣传网站的策划书自己怎样推广呢
  • 网站建设布局利于优化火狐搜索引擎
  • 公司给别人做的网站违法吗hexo插件wordpress
  • 网站用什么语言做动易网站迁移
  • 网站备案上传照片几寸织梦模板网站好吗
  • 怎么通过数据库做网站的登录wordpress 注册登录插件
  • 读书网站排名大的网站建设公司好
  • 电商网站建设系统公司 网站建
  • 西安建站费用优化系统是什么意思
  • 做网站认证对网站有什么好处中信建设有限责任公司四川分公司电话
  • 王者做网站福州seo外包公司
  • 网站建设教程百度网盘网站报价明细
  • 网站建设杭州哪家好ui设计学校
  • 门户网站做等级保护测评成都企业建站系统
  • 网站建设需求确认表网站建设需求材料
  • 定制型网站制作价格北京网站建设费用
  • 与女鬼做的网站上海有限公司
  • ytwzjs烟台网站建设c 做的网站又哪些
  • 做网站就是做app中国包装创意设计网
  • 淄博做网站宿迁房产网丫丫找房