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

网做 网站有哪些功能黄页88网站推广效果

网做 网站有哪些功能,黄页88网站推广效果,帮网站做推广赚钱,网站校园推广案例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.hkea.cn/news/149425/

相关文章:

  • 武汉高端网站建设免费广告网
  • 大理建网站常用于网站推广的营销手段是
  • js怎么做网站跨境电商网站
  • 台州外贸网站建设百度推广费用多少
  • 虚拟机怎么做网站空间培训班管理系统 免费
  • wordpress离线文章发布郑州seo关键词排名优化
  • 龙岗区网站建设中国职业培训在线
  • 南山网站建设外包优化网站
  • 个人怎么做网站推广神起网络游戏推广平台
  • 做网站的关键技术运营推广的方式和渠道有哪些
  • jsp做就业网站网推项目
  • 网站开发的目的和意义重庆seo排名电话
  • 顺义专业建站公司最有效的线上推广方式
  • 大连网站网站搭建制作百度识图 上传图片
  • 给人做网站多少钱黑科技引流推广神器怎么下载
  • 沈阳做网站最好的公司百度快照怎么删除
  • 设置本机外网ip做网站网站免费制作平台
  • 有什么推荐做简历的网站2024的新闻有哪些
  • 申请做网站 论坛版主惠州seo外包服务
  • 网站照片上传不了域名解析ip
  • 胖小七网站建设2022最新国际新闻10条简短
  • wordpress 网站备份厦门seo外包服务
  • 网站建设及推广培训杭州百度快照优化排名
  • 简单手机网站开发软件关键词排名代发
  • visio画网站开发类图注册域名后怎么建网站
  • 道里网站运营培训北京网络营销咨询公司
  • 目前做网站流行的语言seo关键词排名优化哪家好
  • 长沙营销型网站制作费用seo图片优化
  • 学生诚信档案建设网站seo数据分析
  • 北京住房城乡建设厅网站首页1688官网入口