Автор | Сообщение |
|
Отправлено: 05.03.21 01:10. Заголовок: Баг компилятора MS VS 2019 относительно статического члена данных неименованного класса
Согласно стандарту C++ 20 (11.4.8.2 Static data members) цитата: | 2 A static data member shall not be mutable (9.2.1). A static data member shall not be a direct member (11.4) of an unnamed (11.1) or local (11.6) class or of a (possibly indirectly) nested class (11.4.10) thereof. |
| Однако следующее объявление struct { struct B { static int x; }; }; успешно компилируется компилятором MS VS 2019, несмотря на то, что статический член данных объявлен во вложенном классе неименованного класса.
|
 |

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