Информация об изменениях

Сообщение Re[10]: range-declaration при range-based for от 29.11.2023 15:09

Изменено 29.11.2023 15:10 rg45

Re[10]: range-declaration при range-based for
Здравствуйте, reversecode, Вы писали:

R>забыл

R>
R>virtual ~A(){}
R>



Ну это понятно, что виртуальный деструктор блокирует агрегатную инициализацию. Так и в MSVC то же самое. Я не поленился только что попробовал на MSVC 2022, причем, с разными тулсетами и стандартами языка.
Re[10]: range-declaration при range-based for
Здравствуйте, reversecode, Вы писали:

R>забыл

R>
R>virtual ~A(){}
R>



Ну это понятно, что виртуальный деструктор блокирует агрегатную инициализацию. Так и в MSVC то же самое. Я не поленился только что попробовал на MSVC 2022, причем, с разными тулсетами и стандартами языка.

Есть пример, который в gcc и clang работает правильно, а в msvc — неправильно?