Suchergebnisse für Anfrage "constexpr"
Ist is_constexpr in C ++ 11 möglich?
Ist es möglich, einen booleschen Wert zur Kompilierungszeit basierend darauf zu erzeugen, ob ein C ++ 11-Ausdruck ein konstanter Ausdruck ist oder nicht (d. H.
Warum sollte ich statischen constexpr int in einer Klasse gegenüber enum für Integralkonstanten auf Klassenebene vorziehen?
C ++ 17 Update: static constexpr Variablen sind implizitinline Es ist also keine externe Definition erforderlich. Ursprüngliche Frage: Sagen wir, ich habe eine Liste von Konstanten wie struct Cls { static constexpr int N = 32; static ...
constexpr funktioniert nicht, wenn die Funktion innerhalb des Klassenbereichs deklariert ist
Ich verwende g ++ 4.8.0, das nicht früher enthält
Globale Konstanten in C ++ 11
Was sind die besten Möglichkeiten, globale Konstanten in C ++ zu deklarieren und zu definieren? Ich interessiere mich hauptsächlich für den C ++ 11-Standard, da er in dieser Hinsicht viele Fehler behebt. [EDIT (Klarstellung)]: In dieser Frage ...
CRTP Kompilierungsfehler
Das Folgende wird mit GCC 5.2 kompiliert, jedoch nicht mit Visual Studio 2015. template <typename Derived> struct CRTP { static constexpr int num = Derived::value + 1; }; struct A : CRTP<A> { static constexpr int value = 5; };s beschwert sich, ...
Initialisierung eines Constexpr mit einer const, - int vs float
Ich frage mich, warum die ganze Zahlii wird zur Kompilierungszeit initialisiert, aber nicht das floatff Hier int main() { const int i = 1; constexpr int ii = i; const float f = 1.0; constexpr float ff = f; }Das passiert, wenn ich versuche zu ...
constexpr statisches Mitglied vor / nach C ++ 17
Soweit ich sehen kann, ist eine sehr häufige Situation so etwas wie template<int i> class Class { public: static constexpr int I = i; static constexpr int J = constexprFunction(i); // further Class implementation };ast wie üblich sehe ich den ...
Warum benötigt das statische constexpr-Element (der Typklasse) eine Definition?
==> Den vollständigen Code und die Zusammenstellung finden Sie unter coliru [http://coliru.stacked-crooked.com/a/e6ebe0ef8a87b601]. Ich habe ein LiteralType [http://en.cppreference.com/w/cpp/concept/LiteralType] Klasse Füllungconstexpr ...
Warum lehnt MSVC ++ 11 die constexpr-Qualifizierung einer Funktion ab?
Daher hat mir MSVC (Visual Studio 2012) beim Herumspielen mit constexpr beim Versuch, meine Funktion mit dem zu qualifizieren, einen Fehler gemacht
constexpr-Fehler zur Kompilierungszeit, aber kein Overhead zur Laufzeit
Es gibt einen bekannten Trick, um bei der Auswertung von a einen Fehler beim Kompilieren zu verursachen