c++11 标准新搞出来的 auto 关键字,声明定义较长的变量时方便了很多。
但是也有其 evil 的地方,一个 cpp 全都是 auto ,这玩意是这么用的么?
还有个别程序不知道自己在写什么,一个 auto 了事,反正程序能跑起来。
1
choury 2016-01-03 13:56:48 +08:00 via Android
长的变量用 auto ,短的比如 int 谁去用 auto ,而且现在 ide 很智能了,完全推断得出类型
|
2
jsyangwenjie 2016-01-03 14:22:12 +08:00
尽量只在 iterator 这种不需要关心类型的变量中用 auto 。
|
3
initialdp 2016-01-03 14:24:17 +08:00
没用。
|
4
harry890829 2016-01-03 14:28:58 +08:00
最好不用,淡定的写好每一个类型
|
5
superhxnju 2016-01-03 14:37:04 +08:00
不用 auto , lambda 不是很好写类型。。。
|
6
lsmgeb89 2016-01-03 14:49:06 +08:00
这个不是让程序员随便用的,是在不需要知道类型细节的时候用下,例如 for 里面,等等。
感觉用 C++ 最好得参考一套 style rules ,否则要乱。 |
7
acros 2016-01-03 14:53:03 +08:00
刚开始一段时间写了好些,发现可读性确实不好。同上说的,控制在 for if 等比较局部短的代码区域使用好···
|
8
k9982874 OP |
9
gamexg 2016-01-04 08:33:02 +08:00 via Android
不清楚 auto 的作用, golang 推荐类型推导,手工声明类型过不了静态分析。
|