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

教学网站开发背景wordpress干嘛用的

教学网站开发背景,wordpress干嘛用的,长春比较有名的做网站建设,受欢迎的邯郸网站建设C 学习笔记&#xff08;Structured bindings&#xff09; 这个特性是 C17 引入的&#xff0c;个人认为主要是解决如何让函数返回多个值的问题。在这之前&#xff0c;我们一般用 std::pair 或者 std::tuple 来返回多个值。比如下面的例子&#xff1a; std::tuple<int, int …

C++ 学习笔记(Structured bindings)

这个特性是 C++17 引入的,个人认为主要是解决如何让函数返回多个值的问题。在这之前,我们一般用 std::pair 或者 std::tuple 来返回多个值。比如下面的例子:

std::tuple<int, int ,int > test()
{return std::make_tuple(1,2,3);
}std::pair<int, double> test2()
{return std::make_pair(12, 12.222);
}int a1, a2, a3;double b1;std::tie(a1, a2, a3) = test();qDebug() << "a1 = " << a1 << ",a2 = " << a2 <<", a3 = " << a3;std::tie(a1, b1) = test2();qDebug() << "a1 = " << a1 << ",b1 = " << b1;

在上面的例子中,我们先定义了一些变量,然后用 std::tie 把他们绑定成一个 std::tuple,这样就可以获取多个值了。

在C++ 17 中,把这个特性更近了一步。例如下面的例子:

    auto [aa1, aa2, aa3] = test();qDebug() << "aa1 = " << aa1 << ",aa2 = " << aa2 <<", aa3 = " << aa3;

另外,C++ 17 还扩充了 if 和 swtich 的语法,可以像下面这样:

    if(auto [aa1, aa2, aa3] = test(); aa2 == 2){qDebug() << "aa1 = " << aa1 << ",aa2 = " << aa2 <<", aa3 = " << aa3;}switch (auto [aa1, aa2, aa3] = test(); aa2 ) {case 1:qDebug() << "1";break;case 2:qDebug() << "2";break;default:break;}
http://www.yayakq.cn/news/28907/

相关文章:

  • 类似于微博网站怎么做的设计软件下载
  • wordpress创业模式天津网站优化收费
  • 做宠物商品的网站微信小程序外包价目表
  • 西湖区住房和城市建设局网站天津网站建设wangzhii
  • 甘肃做网站哪家好网络推广公司十大排名
  • 网站建设征求意见手机登录凡科网
  • 网站收录是什么营销型网站建设作用
  • 徐州市中宇建设工程有限公司网站淘宝式网站建设
  • 儿童玩具网站建设实训报告泰州网站制作软件
  • 建一个网站需要什么资料wordpress 图片环绕
  • 网站建设标签建立网站对吗
  • 网站建站建设的公司成都小程序开发外包公司
  • 可否用nas做网站济南建设网站哪里好
  • 深圳网站建设行业新闻网页开发需要学什么
  • 用博客网站做淘宝客秦皇岛营销式网站制作
  • 什么网站做视频东营企业网站制作
  • 网站建设应该注意哪些原则上海网站哪家好
  • wordpress怎么置顶中山网站关键字优化
  • dede如何做网站合同模板网站
  • 旅行社网站建设申报湖南创新型省份建设专项网站
  • 企业网站的作用和目的网站开发培训深圳
  • 有产品做推广,选哪个 网站属于网络营销特点的是
  • 做投资的网站好牡丹江软件开发
  • 营销型网站特征营销推广费用
  • 北京建站公司哪个好织梦高端html5网站建设工作室网络公司网站模板
  • 深圳建网站公司企业开办网站
  • 建筑安全类网站温州网页制作模板
  • 网站被k文章修改网页设计公司网站设计
  • 苏州网站设计制作官方网站建设银行2010年存款利息
  • 西安有哪些做网站的公司好大邑县建设局网站