Эти классификации не противоречат друг другу.
++
является унарным оператором, так как он применяется к одному операнду.
++
также является арифметическим c оператор, поскольку он применяется к числу и выполняет арифметическую c операцию (увеличивая число на единицу).