Suchergebnisse für Anfrage "constexpr"
Wie überprüfe ich, ob ein Vorlagenparameter eine Zweierpotenz ist?
Ich möchte eine Struktur erstellen, die ein Array von statisch zuordnet2 ^ N BytesIch möchte jedoch nicht, dass die Benutzer dieser Struktur diese Größe als ...
constexpr vs const vs constexpr const
const-vs-constexpr-on-variables [https://stackoverflow.com/a/13347355/6053907] Was der Typ über constexpr sagt, ist richtigif double wird verwendet (oderfloat Na sicher). Wenn Sie jedoch den var-Typ von @ ändedouble auf einen Integer-Typ wie ...
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 ...
Mit constexpr @ die Cast-Einschränkung neu interpretier
In c ++ 11 einconstexpr expression darf keine Neuinterpretation von Casts enthalten. Wenn man zum Beispiel die Bits in einer Gleitkommazahl manipulieren möchte, sagt man, um die Mantisse der Zahl zu finden: constexpr unsigned int mantissa(float ...
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
Warum erlauben Templates Constexpr-Funktionsmember mit Nicht-Constexpr-Konstruktoren?
Mit C ++ 14. Warum wird dies kompilieren: template<unsigned N> constexpr bool foo() { std::array<char, N> arr; return true; }aber nicht das? constexpr bool foo() { std::array<char, 10> arr; // Non-constexpr constructor 'array' cannot be used ...
constexpr initialisiert statisches Element mit statischer Funktion
Bedarfich will ein
constexpr, Arrays und Initialisierung
Gibt es irgendetwas in der Welt von C ++, das das, was ich versuche, möglich machen würde?
Verstehen des Beispiels zur Umwandlung von lWert in rWert
Ich habe Schwierigkeiten zu verstehen, wie dieser Code (ein Beispiel aus dem C ++ 14-Standardentwurf [conv.lval]) ruft undefiniertes Verhalten für @ ag(false). Warum tutconstexpr das Programm gültig machen? Auch was bedeutet "greift nicht auf @ ...