учитывается возвращаемое значение. А тут попробовал заменить этот тип у переопределенного вирт. метода, объявленного с override - и линтер тут же заругался. Я понимаю, для чего в данном случае так сделано, но сомнения закрались: в сигнатуре функции только имя, параметры и cv-квалификаторы?
Вообще стандарт под сигнатурой имеет ввиду это: signature <function> name, parameter type list (8.3.5), and enclosing namespace (if any)
Это у тебя, наверное, флешбек из темы с перегрузками
Обсуждают сегодня