gpt4 book ai didi

c++ - 'auto'之前是什么?

转载 作者:太空狗 更新时间:2023-10-29 23:32:44 26 4
gpt4 key购买 nike

我正在使用一本根据 C++11 新标准编写的 C++ 书籍(C++ 入门),我看到他多次使用 auto。一直说很难解释确切的类型,所以我们使用它。我的问题是,在 auto 之前使用什么程序员?例如,在使用 begin()end() 函数的简单循环中,他使用 auto 来确定变量的类型。

最佳答案

他们使用显式类型。您可以将 auto 视为通用别名。比较以下内容:

std::vector<int> vec;
for(std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it)
//doStuff

std::vector<int> vec;
for(auto it = vec.begin(); it != vec.end(); ++it)
//doStuff

关于c++ - 'auto'之前是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com