GCC文件说
-Wpointer-arith警告任何依赖于函数类型或'void‘的“大小”的东西。GNU为这些类型指定了1的大小,以便于使用'void *‘指针和指向函数的指针进行计算。在C++中,当算术操作涉及‘NULL’时,也要发出警告。
但我想不出有什么用处,而不是制造麻烦。有什么例子吗?
发布于 2013-04-29 18:22:34
所有这些操作都没有按照C标准进行定义。此警告对于指出代码可能在GCC下工作但与其他编译器一起失败的情况是有用的。
https://stackoverflow.com/questions/13954788
复制相似问题