标签: c++ c++11 auto
我有一个C ++ 11代码库,我需要使用11之前的工具链来构建。使用的11种功能中的大多数都具有提升等效性,因此这不是太大的问题。但是有大量的“汽车”声明 有没有一种很好的方法来预处理源代替所有使用显式类型的自动声明?或许将auto重新定义为MYUNKNOWNTYPE,然后通过编译器运行每个文件并解析“无法将the_type_i_actually_wanted转换为MYUNKNOWNTYPE”,或者可能在11版本的gcc / clang中有一些trace / diag选项会将它们全部转储出去?