Können virtuelle Funktionen wie X::f() im folgenden Code
X::f()
ist constexpr ?
constexpr
Nein. Aus [dcl.constexpr] / 3 (7.1.5, "Der constexpr Spezifizierer"):
Die Definition einer Funktion constexpr muss die folgenden Anforderungen erfüllen: - es soll nicht virtuell sein
Die Definition einer Funktion constexpr muss die folgenden Anforderungen erfüllen:
- es soll nicht virtuell sein
Tags und Links c++ c++11 constexpr virtual-functions