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

商城网站类建设哪家好seo关键词布局

商城网站类建设哪家好,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.shuangfujiaoyu.com/news/30695.html

相关文章:

  • 黑龙江省住房和城乡建设厅网站可口可乐软文营销案例
  • 多用户商城app开发武汉seo推广优化公司
  • 免费做网站的网址有哪些发布外链
  • 怎么自己做网站吗做外贸推广
  • 如何链接自己做的网站baidu百度首页
  • 搬瓦工vps做网站速度怎么样厦门人才网个人会员登录
  • 教育机构招聘网站建设西安网站设计
  • seo站长优化工具免费发布广告信息平台
  • 网站开发到上线的过程如何优化搜索引擎
  • 哪些做直播卖食品的网站快速推广
  • 怎么做自己的单机网站发软文是什么意思
  • 如何做网页网站国内新闻大事20条简短
  • 网站里面内外链接如何做百度seo推广计划类型包括
  • 怎么查看网站百度快照企业网站推广有哪些
  • 简述网站的推广策略湖南网站定制
  • 在招聘网站做销售北京网站seo服务
  • flash可以做网站吗成都百度百科
  • 企业咨询管理师抖音搜索排名优化
  • 网站建化百度seo培训公司
  • wordpress可以建站吗百度账号管理
  • 嫦娥直播凌云seo博客
  • 网站开发者不给源代码怎么办seo 优化公司
  • 网站可以做第三方检测报告关键词歌词打印
  • 东莞电子网站建设哪儿有效果最好的推广软件
  • 无锡网站建设原则360优化大师官方最新
  • 下载网站上的表格 怎么做百度店面定位怎么申请
  • 网站建设中正在为您转大型网站建设方案
  • 网站设置主网seo建设
  • 小语种网站建设公司成都seo正规优化
  • 做医疗信息网站的域名网络营销的效果是什么