摘要: 引 C++0x把 auto 关键字改成了 自动类型声明关键字。 比如: mapstring, mapint, vectorstring ::const_iterator it = c.begin(); 可以写成 auto it = c.begin(); 因为类型可以从 c.begin()推导,所以前面的类型声明是重复的。DRY(Don't Repeat Yourself) gcc 4.4 就开始支持这 C++ 0x特性, Visual C++ 2010也支持。 现实 但我们平时使用的 gcc 很多版本都还很低,这该怎么办呢? 方案 gcc 扩展 typeof 帮你忙 阅读全文
posted @ 2011-01-19 09:47 napoleon_liu 阅读(450) 评论(1) 推荐(1) 编辑