c++ - 在 g++ 中启用严格的别名警告

标签 c++ visual-c++ gcc strict-aliasing

在 g++ 中启用严格别名警告的正确方法是什么? VC++ 10 是否实现了这些规则?

最佳答案

g++ 使用 -fstrict-aliasing。我还使用 -Wstrict-aliasing=2 查看与可能违反严格别名规则的行为相关的警告。

关于c++ - 在 g++ 中启用严格的别名警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8552802/

相关文章:

c++ - 意外的宏形式参数列表错误

c++ - C++从文件中获取父目录

c++ - 在 VC++ 中链接 FFTW 时出错

gcc - 构建共享库改为创建静态库

linux - 通过 sys/shm.h 共享多个变量

c - 为什么静态变量中的溢出会导致段错误而不是全局变量?

c++ - OpenGL 包装器中的 Alpha/纹理问题

java - Java 与 C++ 中的构建器?

c++ - 错误 C2512 : 'LayerTwoTree' : no appropriate default constructor available

c++ - 如何检查字符串中值的数据类型?