auto类型

auto类型,第1张

你是否有觉得有些数据类型写起来十分麻烦,

这不,C++11新特性——auto类型。

auto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。

比如说,

auto a=1.9;
cout<

1.9是小数,则a可以推段出是double类型。

输出:

此时你可能会说,这有什么用?

nonono,auto在实际编程中最重要的是节省代码:

(参考C++Primer)

for (std::vector::iterator i = vs.begin(); i != vs.end(); i++)

这样的代码我连看都不想看,太长了~~~~

使用auto简化后的代码:

 for (auto i = vs.begin(); i != vs.end(); i++)
这样的代码是不是看起来舒服多了~~~

(注意:auto类型必须给个初始值,否则编译将报错)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/674255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-19
下一篇 2022-04-19

发表评论

登录后才能评论

评论列表(0条)