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.
2
Antworten

Muss die C ++ - Standardbibliothek Klassen unterstützen, die wählerisch sind, wer ihre Freunde sind?

Diese Frage lässt sich am einfachsten anhand eines Beispiels veranschaulichen, also hier: Ist der folgende Code garantiert gültig und compile & amp; richtig laufen? (Nicht alle Implementierungen kompilieren es tatsächlich korrekt, aber ich...
07.05.2015, 20:45
2
Antworten

Vorlagenfunktionen im Namespace verursachen Fehler

Nehmen Sie den folgenden Code an: %Vor% Aus irgendeinem Grund, den ich nicht verstehen kann, erzeugt es die folgenden Kompilierungsfehler mit g++-4.8 : %Vor% während clang 3.3 ergibt: %Vor% Wenn jedoch der Namespace Utils entfer...
28.08.2013, 16:51
2
Antworten

Verwendung von SFINAE zur Erkennung einer Memberfunktion [duplizieren]

Um herauszufinden, ob eine Klasse eine Memberfunktion size hat, können Sie in C ++ 11 den folgenden Testhelfer definieren: %Vor% Gibt es einen ähnlichen Trick in C ++ 98, ohne auf Compiler-Erweiterungen wie typeof zu setzen?     
02.09.2013, 09:52
2
Antworten

undefinierter Verweis beim Zugriff auf das statische consExpr Float-Element

Dieser Code funktioniert: %Vor% Aber wenn ich int in float ändere, bekomme ich einen Fehler: %Vor%    /tmp/main-272d80.o: In der Funktion main': main.cpp:(.text+0xe): undefined reference to Blob :: a ' Warum kann ich nicht...
01.02.2015, 15:20
3
Antworten

Wie führe ich eine Corcursion in C ++ durch?

Ich arbeite an einem C ++ - Projekt, das häufige Interaktion mit einer Baumstruktur erfordert, was viele rekursive Funktionen bedeutet, und ich suche nach Möglichkeiten, den Code zu verbessern. Ich bin neulich auf corecursion gestoßen, und ich...
12.02.2015, 17:37
2
Antworten

Wie konvertiert man ein Array von Pixeln in HBITMAP

Ich habe ein Array von Pixeln, die ich in HBITMAP konvertieren muss, um es in einem Fenster anzuzeigen. Ich habe versucht, CreateDIBitmap () zu verwenden, aber ich habe nicht die BMP-Header. Ich habe versucht, sie manuell nach MSDN-Dokumentation...
10.04.2013, 15:46
2
Antworten

Wie kann ich fehlende Mitglieder in globalen Namespace-Fehlern auf MacOSX reparieren?

Ich versuche, ein Projekt in der Befehlszeile auf Maverick 10.9 zu kompilieren. Das Projekt kompiliert perfekt unter Linux. Scheinbar scheint es ein Problem mit ctime auf MacOSX zu geben. Die Fehler sind %Vor% Ich habe das Internet durchsuch...
03.10.2014, 12:52
2
Antworten

Alias ​​eine Vorlagenfunktion

Sie können typedef verwenden, um einen kürzeren und einfacheren Namen für Typen zu erstellen: %Vor% Ebenso wie für instanziierte Vorlagen: %Vor% Und für Funktionszeiger: %Vor% Sie können auch Typaliase für Vorlagen verwenden: %Vor%...
03.10.2014, 17:56
1
Antwort

Bereichsbasierte Schleife für std :: queue

Ich versuche in meinem Projekt nach einem Ersatz in std::vector zu suchen, und ich habe herausgefunden, dass std::queue das ist, wonach ich suche. Ich habe viele Funktionen, die range-based loop für die Iteration verwenden, und ich v...
23.12.2013, 11:27
1
Antwort

Warum sind meine T & T & Copy-Konstruktoren mehrdeutig?

%Vor% Fehlermeldung: %Vor%     
08.06.2013, 11:25