ответ где-то здесь кажется, компилятор все знает про объекты, созданные на этапе компиляции, поэтому может разрешать виртуальные вызовы через встроенную рефлексию
Спасибо. Я одно не понимаю: так это дешевле вызова виртуальной функции на рантайме или нет?
Я пишу концепты И мне надо проверить что у типа есть static constexpr member variable типа bool Есть какие-нибудь красивые способы это проверить? А то пока у меня приходят в голову не самый красивые варианты 1) Написать: concept ... = (T::foo || !T::foo) 2) Написать dummy шаблон