c++11

C ++ 11 ist eine 2011 verabschiedete Version des C ++ - Sprachstandards. Sie hat viele Änderungen und Ergänzungen der Kernsprache sowie der verbesserten und erweiterten C ++ - Standardbibliothek vorgenommen.
3
Antworten

static_assert - eine Möglichkeit, Fehlermeldungen dynamisch anzupassen

Gibt es eine Möglichkeit, die Zeichenfolge von static_assert dynamisch anzupassen und dann anzuzeigen? Was ich meine, ist etwas wie: %Vor%     
15.10.2011, 15:26
3
Antworten

Wie überprüft man das Bitmuster eines Double ist 0x0 in einem C ++ 11 Constexpr?

Ich möchte überprüfen, ob eine gegebene double / float-Variable das tatsächliche Bitmuster 0x0 hat. Frag nicht warum, es wird in einer Funktion in Qt ( qIsNull() ) verwendet, die ich gerne constexpr wäre. Der ursprüngliche Code verwendet...
17.02.2012, 12:31
2
Antworten

Sind die Daten in verschachtelten std :: arrays garantiert zusammenhängend?

Sind die Daten in std::array<std::array<T,N>, M> garantiert zusammenhängend? Zum Beispiel: %Vor% Ist die Behauptung garantiert erfolgreich? Oder, um es anders auszudrücken, kann ich mich darauf verlassen, dass am Ende von Row...
18.03.2012, 21:54
2
Antworten

Kompilierungsfehler bei der rekursiven variadischen Template-Funktion

Ich habe einen einfachen variadischen Template-Test in Code :: Blocks vorbereitet, bekomme aber einen Fehler:    Keine passende Funktion für den Aufruf von 'OutputSizes ()' Hier ist mein Quellcode: %Vor% Ich verwende GNU GCC mit -std...
17.02.2011, 23:12
1
Antwort

Warum sind std :: allocator :: construct und std :: allocator :: destroy auf Elementtyp templated?

Die Funktionen std::allocator s construct und destroy member werden am Typ des zu konstruierenden Elements parametrisiert: %Vor% Was ist der Grund dafür? Warum nehmen sie weder value_type* noch pointer ? Es scheint, als ob all...
11.05.2012, 00:49
2
Antworten

Warum nicht einfach random_device verwenden?

Ich bin etwas verwirrt über die zufällige C ++ 11-Bibliothek. Was ich verstehe: Wir brauchen zwei separate Konzepte: random engine (das kann Pseudo (brauchen Samen) oder real) distribution: Es bildet die von der Engine erhaltenen Zahlen...
02.09.2016, 09:11
1
Antwort

Warum kann ich ostream cout in einem Lambda verwenden, obwohl es nicht erfasst wurde?

Dieses Lambda schlägt fehl, weil ich die Variable nicht erfasst habe: %Vor% Aber warum funktioniert ostream cout obwohl es nicht erfasst wurde? %Vor%     
04.05.2015, 22:02
5
Antworten

Erzeuge einen n-dimensionalen Vektor mit gegebenen Größen

Ich möchte also einen mehrdimensionalen Vektor mit einem gegebenen Typ erstellen, wobei die erste Dimension die Größe des ersten Arguments eines Funktionsaufrufs hat usw., zum Beispiel wenn ich tue %Vor% x sollte 6x10x15 sein 3D-Array (be...
01.05.2015, 21:47
3
Antworten

lambda + for_each + löschen auf STL-Containern

Ich versuche ein einfaches Löschen jedes Zeigers in meiner Vektor / Liste / ... Funktion zu erhalten, die mit einer ultra coolen Lambda Funktion geschrieben wurde. %Vor% Ich habe keine Ahnung, was ich für die ??? füllen soll. Jede Hilfe wird...
19.05.2010, 20:00
2
Antworten

Unterstützt C ++ 0x die Konvertierung von std :: wstring in / aus der UTF-8-Bytefolge?

Ich sah, dass C ++ 0x Unterstützung für UTF-8, UTF-16 und UTF-32-Literale hinzufügen wird. Aber wie steht es mit den Umwandlungen zwischen den drei Darstellungen? Ich plane, std :: wstring überall in meinem Code zu verwenden. Aber ich muss au...
07.03.2009, 10:25