Могу ли я объявить функцию, не являющуюся членом (может быть, глобальной функцией) как const в C ++? Я понимаю, что ключевое слово const фактически применяется к неявному аргументу "this", передаваемому в функциях-членах. Кроме того, поскольку только функции-члены следуют соглашению о вызовах thiscall, может ли const применяться для функций, не являющихся членами?
Если оставить в стороне то, что я пытаюсь сделать, объявив не являющуюся членом функцию const, сообщит ли об этом компилятор об ошибке?