История изменений
Исправление 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