GCC mówiużycie GCC -Wpointer-Arith
-Wpointer-Arith ostrzec o wszystkim, co zależy od „wielkości” typu funkcji lub „nieważny”. GNU C przypisuje te typy do wielkości 1, dla wygody w obliczeniach za pomocą wskaźników "void *" i wskaźników do funkcji. W C++ ostrzegaj także, gdy operacja arytmetyczna obejmuje "NULL".
Ale nie mogę wymyślić przypadek, w którym może to być użyteczne, a nie powodować uciążliwości. Dowolne przykłady?