我正在为多个平台(Windows、Linux、Mac )开发一个应用程序,我想确保我的代码符合C++标准。在Linux和Mac上,它是通过-pedantic-errors标志、/Za标志(禁用语言扩展)实现的。问题是,一些Windows与C++不兼容(而且以一种愚蠢的方式,没有什么主要的错误是'$' : unexpected in macro definition、'__forceinline' not permitted on data declarations和类似的胡说八道)。你认为有可能修复标头吗?有人试过吗?