Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道在 C++11 之前,auto关键字的含义完全不同;它是一个存储类型说明符,指示具有自动存储类型(即放置在堆栈上)的对象。
auto
理论就是这样......你将如何实际使用这个关键字(语法),为什么?此外,我还没有在 C++11 之前的实际代码中看到这个关键字;什么时候有用(什么时间段)?
它用于声明具有自动存储持续时间的局部变量(即“在堆栈上”)。
至少从 C90 开始,它一直是一个无用的关键字,因为自动存储持续时间是局部变量的默认存储持续时间。