c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
3
Antworten

Kauf der C ++ 11-Norm (ISO / IEC 14882: 2011) von einer autorisierten Stelle

Ich denke darüber nach, ISO / IEC 14882: 2011 von einer autorisierten Stelle auf legale Weise zu bekommen, nicht durch das Herunterladen von Raubkopien. Ich bin verwirrt, dass sie auf ansi.org nur 30,00 $ berechnen, während iso.org 238 Schwei...
05.09.2012, 07:40
5
Antworten

Was bedeutet fd bei der Eingabe: int fd = open ("Datei") ;?

Ich betrachte I / O-Operationen in C ++ und ich habe eine Frage. Beim Öffnen einer Datei wie: %Vor% Wie kann die Variable fd eine Datei als Ganzzahl darstellen, wenn sie an die Methode open übergeben wird? Repräsentiert es eine Datei i...
31.08.2012, 11:55
3
Antworten

Understanding std :: forward

Warum kann der Compiler den Template-Parameter für std::forward nicht herleiten? Ich meine: %Vor% Ich weiß, dass dies eine Designauswahl ist (aufgrund der std::remove_reference in der Definition von std::forward ), um zu vermeiden...
25.08.2015, 13:08
4
Antworten

Cast lambda to std :: Funktion mit Parameterpack

Es gibt einige Fragen zu SO, die sich auf das Casting von Lambdas auf std::function s beziehen, aber ich muss noch eines sehen, das ein Parameter-Pack für die Argumentliste verwendet. Das scheint bei meiner Version von g ++ (7.1.1-4) kaputt z...
21.07.2017, 19:47
2
Antworten

Rückgabe einer C-Zeichenfolge in einer constexpr-Funktion: Warum keine Warnung vom Compiler?

Betrachten Sie den folgenden Code: %Vor% Ist das normal, dass mein Compiler keine Warnung anzeigt? Ist es definiertes Verhalten? Habe ich die Garantie, dass das Programm "Hello World!" anzeigt? Ich würde erwarten, dass "Hello World!" n...
28.07.2017, 06:54
1
Antwort

Garantiert der C ++ 17-Standard, dass die Adresse einer Union dieselbe ist wie die Adresse ihrer Mitglieder?

Ich arbeite gerade an der Programmierung eines Pool-Allokators. Meine Frage läuft auf den folgenden Code hinaus: %Vor% Ist die Adresse von mu immer die selbe wie für mu2?     
02.05.2017, 21:24
6
Antworten

Schnellster Weg, um einen Wert in jedem Strukturelement eines Vektors zurückzusetzen?

Sehr ähnlich wie diese Frage , außer dass stattdessen vector<int> Ich habe vector<struct myType> . Wenn ich für jedes Element im Vektor myType.myVar zurücksetzen möchte (oder auf einen Wert setzen möchte), was ist die ef...
27.03.2014, 19:25
3
Antworten

g ++: Wie funktioniert RVO, wenn mehrere Übersetzungseinheiten beteiligt sind?

Sehen Sie sich zunächst folgenden Code an, der aus 2 Übersetzungseinheiten besteht. %Vor% Bitte stellen Sie sicher, dass foo.cpp und main.cpp unterschiedliche Übersetzungseinheiten sind. Nach meinem Verständnis können wir sagen, dass es kein...
23.07.2012, 15:05
4
Antworten

Warum werden virtuelle Funktionen zur Laufzeit behandelt?

Sicherlich ist der Compiler schlau genug, um genau zu bestimmen, welche Funktion in einigen Fällen gewünscht ist, aber warum brauchen andere Fälle Laufzeitunterstützung?     
31.12.2013, 04:08
5
Antworten

Better cout a.k.a coutn;

Jungs wäre es schwer zu schreiben Coutn, die im Grunde Newline-Symbol am Ende der Eingabe platzieren würde. Während ich mit der Konsole arbeite (das ist alles, was ich im Moment tun kann), finde ich es sehr mühsam, '\ n' jedes Mal zu schreiben,...
08.06.2010, 13:12