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

wordpress 搜索框插件公司seo

wordpress 搜索框插件,公司seo,南宁室内设计学校,高端品牌网站建设公司在C17中,引入了[[fallthrough]]属性。这个属性主要用于switch语句中,用于告诉编译器,从上一个case标签到下一个case标签的执行是有意为之的,不应该被诊断为错误。 在switch-case语句中,如果当前case分支中不加break&a…

在C++17中,引入了[[fallthrough]]属性。这个属性主要用于switch语句中,用于告诉编译器,从上一个case标签到下一个case标签的执行是有意为之的,不应该被诊断为错误。

switch-case语句中,如果当前case分支中不加break,便会执行下一个case分支的代码,这被称为fallthrough。然而,这种fallthrough有时会导致错误。为了防止这种情况,编译器在编译时会检测到fallthrough并发出警告。

但是,如果程序员有意让case分支fallthrough,那么编译器的警告就没有用处。在C++17中,通过使用[[fallthrough]]属性,可以告诉编译器这是有意的fallthrough,从而抑制警告。

这是一个例子:

#include <iostream>int main(void) 
{int n = 3;switch (n) {case 1:case 2: //如果case之间没有语句,fallthrough不会被警告std::cout << "case 2\\n";[[fallthrough]];case 3: //由于有[[fallthrough]]属性,fallthrough警告被禁用std::cout << "case 3\\n";case 4: //编译器可能会警告fallthroughstd::cout << "case 4\\n";//[[fallthrough]]; //不能在最后一个case中使用,会导致编译错误}return 0;
}

在这个例子中,case 2case 3之间的fallthrough是有意为之的,所以使用了[[fallthrough]]属性来抑制编译器的警告。

需要注意的是,[[fallthrough]]属性只能在case的最后一个表达式中使用,如果在最后一个casedefault中使用,会导致编译错误。此外,C语言中并没有这个属性,这是C++17特有的。

http://www.khdw.cn/news/17394.html

相关文章:

  • 网站建设军成可以免费打广告的网站
  • 网站中的文字滑动怎么做网站一般怎么推广
  • 网站营销方案设计公司网页开发流程
  • 奢侈品 网站建设方案自建站模板
  • com域名注册1元seo推广学院
  • 前端是什么商丘seo排名
  • 深圳制作网站流程沈阳关键词优化价格
  • 家具网站策划书深圳网站建设哪家好
  • 网站三大标签设置培训心得体会怎么写
  • 无锡有网页制作公司吗windows优化大师卸载不掉
  • 深圳做企业网站多少钱百度点击率排名有效果吗
  • 呼和浩特市建设委员会官方网站360优化大师官方下载
  • wordpress幻灯片不显示东莞关键词seo
  • 网站开发详细流程图长沙seo网站优化公司
  • 有没有一种网站做拍卖厂的百度代理公司
  • 做网站实训心得网络营销的几种模式
  • 网络seo是什么工作关键词优化的策略
  • an网站建设百度搜索引擎首页
  • wordpress站点实例seo推广一年要多少钱
  • 北京网站建设备案哪些行业适合做网络推广
  • 国外网站加速器免费网站安全软件大全游戏
  • 亦庄网站建设长沙seo关键词
  • 大连做网站哪里好游戏推广接单平台
  • wordpress 小熊资源网长沙官网seo技巧
  • 车牌照丢失能在网站做吗长尾关键词挖掘工具爱网站
  • 网站怎样做银联支付网络营销策略制定
  • 软件下载网站如何履行安全管理义务一个平台怎么推广
  • 平台电商运营seo综合查询系统
  • 苏州网站建设系统价格合理seo如何快速出排名
  • 怎样建设网站客服服务器关键词优化seo