LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

виртуальные функции

виртуальные функции могут быть constexpr

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1064r0.html

https://gcc.godbolt.org/z/88Yh8d

https://gcc.godbolt.org/z/T63eTe

но даже не позволяющий использовать STL классы типа vector в своем constexpr контексте.

внимательно почитай табличку что есть в С++20, vector это constexpr класс..

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1004r2.pdf

Табличка: https://en.cppreference.com/w/cpp/compiler_support

Исправление fsb4000, :

виртуальные функции

виртуальные функции могут быть constexpr

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1064r0.html

https://gcc.godbolt.org/z/88Yh8d

но даже не позволяющий использовать STL классы типа vector в своем constexpr контексте.

внимательно почитай табличку что есть в С++20, vector это constexpr класс..

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1004r2.pdf

Табличка: https://en.cppreference.com/w/cpp/compiler_support

Исходная версия fsb4000, :

виртуальные функции

виртуальные функции могут быть constexpr

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1064r0.html

https://gcc.godbolt.org/z/88Yh8d

но даже не позволяющий использовать STL классы типа vector в своем constexpr контексте.

внимательно почитай табличку что есть в С++20, vector это constexpr класс..

Табличка: https://en.cppreference.com/w/cpp/compiler_support