Können virtuelle Funktionen constexpr sein?

7

Können virtuelle Funktionen wie X::f() im folgenden Code

%Vor%

ist constexpr ?

    
Ralph Tandetzky 16.01.2016, 14:34
quelle

1 Antwort

24

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

    
Kerrek SB 16.01.2016, 14:36
quelle