尽可能使用auto
是个好主意,这样更改代码中的数据类型会更灵活吗?就像你使用一堆基于范围的for循环一样,总是使用auto是有效的,所以你永远不必返回并更改for循环的数据类型?
答案 0 :(得分:1)
简而言之,是的。有关详细信息,请参阅此AAA。但是请注意这样的一些情况:
int x = 4;
int& ref = x;
auto y = ref;
y
现在是int
而不是int&
const int x = 5;
auto y = x;
y
int
不是const int
;