Artöm Bakri Al-Sarmini
Продолжим. Для указателя это константность указателя, не указываемого типа. Для ссылки константность дефолт, конст ничего не делает (изменить константность ссылаемого типа он не может, потому что это не константность верхнего уровня)
Теперь функции. Там константность может быть в возвращаемом типе, типах аргументов и в cv квалификации. Ничего из этого не считается константностью верхнего уровня, поэтому ответ int()