Автор | Сообщение |
|
Отправлено: 08.12.22 19:56. Заголовок: Баг компилятора C++ в MS VS 2019 относительно аргументов по умолчанию
К своему удивлению обнаружил баг компилятора C++ MS VS 2019, который, на мой взгляд, должен быть давно исправлен, так как это базовое положение стандарта C++. Следующее корректное объявление функции с аргументом по умолчанию void f( int x, size_t n = sizeof x ); не компилируется. Компилятора выдает такое сообщение об ошибке цитата: | Ошибка C2587 x: недопустимое использование локальной переменной в качестве параметра по умолчанию |
| При этом в свойствах проекта для языка C++ выбран "последний рабочий черновик C++", то есть самая последняя реализация компилятора.
|
 |

|
Новых ответов нет
|
|