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.
1
Antwort

Verwenden von std :: remove zum Löschen von Zeigerelementen

Ich versuche es zu tun %Vor% zum Entfernen von NULL-Zeigern im Vektor (wobei pvec vector<Node*> ist) Der Compiler gibt jedoch: "ISO C ++ verbietet den Vergleich zwischen Zeiger und Ganzzahl" Wie löst man das? Danke!     
16.06.2013, 00:30
3
Antworten

Durch das Löschen des Kopierkonstruktors werden geerbte Konstruktoren getrennt

Ich versuche, die Konstruktorvererbung von C ++ 11 zu verwenden. Das folgende Snippet (von irgendwoher kopiert, woher ich mich nicht erinnere) funktioniert ganz gut: %Vor% Das heißt, bis die durch den Kommentar markierte Zeile hinzugefügt wi...
05.10.2015, 17:46
2
Antworten

Verwendung der Bewegungssemantik für einen Darstellungsoperator

Angenommen, ich habe zwei Klassen foo und bar , die ziemlich gut miteinander verwandt sind. Damit meine ich, dass sie gemeinsame Datenelemente enthalten. Ich habe einen Umwandlungsoperator operator bar() const; in der Klasse foo ....
01.07.2015, 11:35
2
Antworten

Partielle Aggregatinitialisierung und nicht statische Datenelementinitialisierung

%Vor% Gemäß dem Standard werden fehlende Elemente in der Initialisiererliste initialisiert, also sollte y int() oder 0 sein, aber es scheint nicht zu sagen, was in der Situation des Nicht-statischen Datenelement-Initialisierers passier...
04.06.2014, 17:12
5
Antworten

müssen Integer-Lesevorgänge kritische Abschnitte geschützt sein?

Ich habe in C ++ 03 einen Code gefunden, der diese Form annimmt: %Vor% Muss das Lesen von foo_.a geschützt werden? z.B.: %Vor% Wenn ja, warum? Bitte gehen Sie davon aus, dass die Ganzzahlen 32-Bit-ausgerichtet sind. Die Plattform i...
30.11.2012, 18:16
3
Antworten

Teilung durch Nullprävention

Was ist 1.#INF und warum verhindert Casting auf float oder double eine Division durch 0 des Absturzes? Auch, irgendwelche großartigen Ideen, wie man Teilung durch 0 verhindern kann? (Wie jedes Makro oder Vorlage)? %Vor% wenn ich st...
02.07.2012, 19:30
1
Antwort

wie winsock in cmake verlinken?

Ich habe nur diese Zeichenfolgen gefunden %Vor% (Ich bin Beggarer in cmake) wie man winsock2 (winsock?) in cmake verbindet?     
27.02.2013, 18:34
3
Antworten

Reine virtuelle Methoden in der abgeleiteten abstrakten Klasse

Sagen wir, wir haben das: %Vor% Der Compiler wirft keinen Fehler, ich denke es ist, weil B auch eine abstrakte Klasse ist und daher foo nicht von A implementieren muss. Aber was bedeutet ein solches Konstrukt? 1) Verdeckt foo von B...
24.03.2013, 20:25
5
Antworten

Ist die Inkonsistenz von C ++ 's istream :: eof () ein Fehler in der Spezifikation oder ein Fehler in der Implementierung?

Das folgende Programm demonstriert eine Inkonsistenz in der Art, wie std :: istream (speziell in meinem Testcode, std :: istringstream) eof () setzt. %Vor% So wird eof () "ausgelöst", wenn Sie das Zeichen vor das tatsächliche Dateiende les...
02.11.2012, 23:20
4
Antworten

Nicht-Member anstelle der Member-Funktion aufrufen

Ich habe ein sehr einfaches Problem: Irgendwo gibt es eine Funktion %Vor% , das zumindest durch argumentabhängige Namenssuche gefunden wird. Jetzt das Problem: %Vor% Dies funktioniert nicht, da die Namenssuche nach dem Auffinden der Eleme...
15.11.2012, 22:16