我读过 gcc 中有一些标志可以捕获一些调用 printf 的类型违规,我无法找到在 Visual C++ 的编译器(任何版本的VC++,从 2005 年开始)。
最佳答案
据我所知,VC++没有。多年来,MS 似乎几乎没有专门针对 C 编译器进行任何新开发——几乎唯一的更新大多是 C++ 编译器更新的意外副作用。因为这在 C++ 中几乎看不到用处,所以它还没有发生,我也不希望它很快发生。
关于c++ - 是否有用于 Visual C++ 的编译器标志来检查调用 printf() 的类型安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3951874/