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

使用cms快速搭建商业网站网站建设方案 pdf

使用cms快速搭建商业网站,网站建设方案 pdf,营养师,wordpress5.1.1版本汉化C使用 auto 自动推断类型 在有些情况下, 根据赋给变量的初值, 很容易知道其类型。 例如, 如果将变量的初值设置成了 true,就可推断其类型为 bool。如果您使用的编译器支持 C11 和更高版本,可不显式地指定变量的类型&a…

C++使用 auto 自动推断类型

在有些情况下, 根据赋给变量的初值, 很容易知道其类型。 例如, 如果将变量的初值设置成了 true,就可推断其类型为 bool。如果您使用的编译器支持 C++11 和更高版本,可不显式地指定变量的类型,而使用关键字 auto:

auto coinFlippedHeads = true;

这将指定变量 coinFlippedHeads 的类型的任务留给了编译器。编译器检查赋给变量的初值的性质,再确定将变量声明为什么类型最合适。就这里而言,显然初始值 true 最适合存储到类型为 bool 的变量中,因此编译器认为变量 coinFlippedHeads 的最佳类型为 bool,并在内部将 coinFlippedHeads 的类型视为 bool,下面的示例程序证明了这一点:

#include <iostream>
using namespace std;int main()
{auto coinFlippedHeads = true;auto largeNumber = 2500000000000;cout << "coinFlippedHeads = " << coinFlippedHeads;cout << " , sizeof(coinFlippedHeads) = " << sizeof(coinFlippedHeads) <<endl;cout << "largeNumber = " << largeNumber;cout << " , sizeof(largeNumber) = " << sizeof(largeNumber) << endl;return 0;
}

输出:

coinFlippedHeads = 1 , sizeof(coinFlippedHeads) = 1
largeNumber = 2500000000000 , sizeof(largeNumber) = 8

分析:

在第 6 和 7 行声明变量 coinFlippedHeads 和 largeNumber 时, 没有将其类型分别指定为 bool 和 long long,而使用了关键字 auto。这让编译器去决定变量的类型,而编译器将根据初始值来确定合适的类型。接下来,使用 sideof 来检查编译器选择的类型是否符合预期,从程序清单 3.6 的输出可知,确实符合预期。

注意:

使用 auto 时必须对变量进行初始化,因为编译器需要根据初始值来确定变量的类型。
如果将变量的类型声明为 auto,却不对其进行初始化,将出现编译错误。

乍一看, auto 并非什么了不起的功能,但在变量类型非常复杂时,它可让编程容易得多。

该文章会更新,欢迎大家批评指正。

推荐一个零声学院免费公开课程,个人觉得老师讲得不错,
分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容,点击立即学习:
服务器课程:C++服务器

http://www.yayakq.cn/news/876261/

相关文章:

  • 查询网站后台登陆地址企业qq
  • 网站建设企业的市场分析外汇返佣网站建设
  • wordpress不支持自定主题字体做网站优化多少钱
  • 网站制作河南太平洋建设官方网站
  • 自己做网站能宣传自己的产品吗网站怎么加关键词
  • 个人网站设计报告书WordPress修改评论者昵称
  • 营销型网站设计官网怎么优化电脑系统
  • Vs做的网站调试时如何适应网页搜索引擎推广实训
  • 一次性筷子网站建设淘宝客网站是怎么做的
  • 临沭网站建设linux服务器怎么做网站
  • 营销型网站建设 合肥网站建设和维护工作
  • 引蜘蛛网站做网站推广什么好
  • 商融交通建设工程有限公司网站八大处做双眼预约网站
  • 网站建设要咨询哪些网站开发设计教程
  • 网页设计公司面试问题页面优化的方法
  • 更新网站内容有什么用万国企业网
  • 广州建设网站外包做网站的属于什么
  • 什么网站资源多网站建设与制作价格
  • 做计算机项目的网站公司公司网站建设
  • 企业为什么要做手机网站柳州网站建设 来宾市网站制作
  • 淄博网站seo价格国外免费搭建网站源码
  • 织梦后台怎么加自己做的网站网站开发存在的问题
  • 走廊文化建设图片网站做百度网站需不需要备案
  • 做第一个网站什么类型wordpress 指定首页
  • 扬中网站建设方案有赞微商城登录
  • 家具网站设计网wordpress好用中文插件
  • 建设公司门户网站重庆市建设工程信息网官网平台
  • 电器网站模板网页赚钱游戏
  • 网站开发企业需要什么资质计算机应用技术是学什么的
  • wordpress 多说样式百度seo霸屏软件