GCC 文档说
-Wpointer-arith 警告任何取决于函数类型或“void”的“大小”。GNU C 将这些类型的大小分配为 1,以方便使用 'void *' 指针和函数指针进行计算。在 C++ 中,当算术运算涉及“NULL”时也会发出警告。
但是我想不出一个有用的用例,而不是造成麻烦。有什么例子吗?
GCC 文档说
-Wpointer-arith 警告任何取决于函数类型或“void”的“大小”。GNU C 将这些类型的大小分配为 1,以方便使用 'void *' 指针和函数指针进行计算。在 C++ 中,当算术运算涉及“NULL”时也会发出警告。
但是我想不出一个有用的用例,而不是造成麻烦。有什么例子吗?