C++自动关键字以提高灵活性

C++ auto keyword for flexibility

本文关键字:灵活性 关键字 C++      更新时间:2023-10-16
尽可能

多地使用auto,以便在代码中更改数据类型更灵活,这是一个好主意吗?就像如果您使用一堆基于范围的 for 循环,始终使用 auto 是否有效,这样您就不必返回并更改 for 循环的数据类型?

简而言之,是的。有关 AAA 的详细信息,请参阅此处。但是,请注意以下一些情况:

int x = 4;
int& ref = x;
auto y = ref;

y现在int不是int&

const int x = 5;
auto y = x;

y int不是const int;