首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++11汽车类型危险吗?

C++11汽车类型危险吗?
EN

Stack Overflow用户
提问于 2011-12-08 11:12:08
回答 1查看 5.7K关注 0票数 2

可能重复:

How much is too much with C++0x auto keyword

The new keyword “auto”; When should it be used to declare a variable type?

在C++11中,输入变量auto而不是int,将允许编译器自动使用从初始化上下文推断出来的正确类型。在这种类型很明显但写起来很无聊的情况下,这是非常有用的。是否有需要注意的陷阱,或者为什么有人会避免使用它呢?

EN

回答 1

Stack Overflow用户

发布于 2011-12-08 11:25:15

我个人的经验是自动在通用代码中很方便,或者类似基于范围的for循环之类的东西,但是您可能会得到类似的内容。

代码语言:javascript
复制
auto count = getCount();
if (count < 0) {
  // do something
}

如果getCount()返回一个无符号数字,而不是您所期望的(int),那么您甚至不会收到警告。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8430053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档