Воспоминания о языках программирования в авиации (и не только)

Если у Вас есть, что более предметное по скайпу, поделитесь, пожалуйста.
Skype protocol - Wikipedia - со ссылками.

int get_rect_value(int width, int length, calc_type ct = calc_perimetr);
 
Skype protocol - Wikipedia - со ссылками.


int get_rect_value(int width, int length, calc_type ct = calc_perimetr);
С Вашей поправкой не работает совсем.
C2572 get_rect_value: переопределение аргумента по умолчанию: параметр 1 (ссылка на строку:
int get_rect_value(int width, int length, calc_type ct = calc_perimetr) (заголовок функции))
Ошибка при попытке запуска локального отладчика.
VS 2022 17.4.2
 
Последнее редактирование:
Ну так не переопределять. Определили при декларации - и достаточно. Второй раз, при определении тела функции, уже не нужно.

Это же информация для того места кода, в котором функция вызывается, а не того, в котором она реализуется.
 
Спасибо!
Ура! Заработало:
int get_rect_value(int width, int length, calc_type ct)
Автоудаление.
 
Последнее редактирование: