C++ 的 auto 如果用不好,又是个巨坑。还不如不用。而且有的地方能用,有的地方不能用,脑子里面要记很多细节,影响写代码的流畅性。
这个语法糖跟 perl 的设计哲学差不多,纯粹为了让写代码的人写得爽,不考虑阅读代码的人会不会混乱。
某些人鼓励用 auto 可能是因为 boost 代码用了大量模板类型,把类型名搞得很长。不用 boost 就解决了。
【 在 heidongstar (heidongstar) 的大作中提到: 】
: 当代c++都鼓励使用auto,IDE都可以推断出类型,不影响你阅读,写起来还简单了。话说现在也没拿记事本写c++的了吧
--
FROM 117.24.206.*