2

我有一个 C++11 代码库,需要使用 pre-11 工具链构建。所使用的 11 种功能中的大多数都具有增强功能,因此这不是太大的问题。但是有大量的“自动”声明。
是否有一种预处理源的好方法,以用显式类型替换所有自动声明?也许将 auto 重新定义为 MYUNKNOWNTYPE,然后通过编译器运行每个文件并解析“无法将 the_type_i_actually_wanted 转换为 MYUNKNOWNTYPE”,或者可能在 11 版本的 gcc/clang 中有一些跟踪/诊断选项会将它们全部转储出来?

4

0 回答 0