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

Ist es möglich, zwischen Konstruktoren in main zu wählen, ohne einen Kopierkonstruktor zu schreiben?

Wirkliches Beispiel ist offensichtlich viel länger, aber das fasst mein Problem zusammen: %Vor% Dann in main: %Vor% Hoppla! Das wird nicht funktionieren, die Instanz ist für das folgende Programm nicht verfügbar. %Vor% Aber jetzt lau...
18.03.2014, 12:52
2
Antworten

Kann benutzerdefinierten Zuordner mit allocate_shared / make_shared nicht verwenden

In meinem C ++ 11-Programm verwende ich shared_ptr<T> für einige Objekte, die aktiv erstellt und gelöscht werden. Es ist also passiert, dass der Standard-Allokator mit operator new ein Flaschenhals ist, also möchte ich einen eigenen...
18.03.2014, 17:55
4
Antworten

Fehler C2678: binary '=': kein Operator gefunden, der einen linken Operanden vom Typ 'const std :: string' verwendet (oder es gibt keine akzeptable Konvertierung)

Ich bin wirklich verwirrt darüber, warum ich folgenden Kompilierungsfehler bekomme. Microsoft Visual Studio-Compiler. error C2678: binary '=' : no operator found which takes a left-hand operand of type 'const std::string' (or there is no acc...
11.08.2011, 06:20
5
Antworten

Alternativen zur Verwendung von "#define" in C ++? Warum ist es verpönt?

Ich habe C ++ für weniger als ein Jahr entwickelt, aber in dieser Zeit habe ich mehrere Leute darüber reden hören, wie schrecklich #define ist. Jetzt merke ich, dass es vom Präprozessor statt vom Compiler interpretiert wird und somit nicht de...
21.04.2012, 18:34
5
Antworten

extern C kann nicht auf Klassenebene verwendet werden?

Ich möchte nur bestätigen in Windows-Umgebung, VSTS 2008 + C ++ - Projekt, wir könnten nur extern C auf Funktionsebene anwenden, nicht auf Klassenebene anwenden können (so dass alle Mitgliedsfunktionen aus der Klasse den Namen der C-Sprache verw...
22.06.2009, 03:11
7
Antworten

C ++ Bedingter Operator

Ich habe einmal einen "-wired" -Operator in C ++ gesehen, der einen Wert zuweist, wenn größer als .. Es war eine Kombination von ? , < und = z.B. Lassen Sie x = Wert, wenn der Wert größer als x ist I bedeutet nicht x=(x<va...
27.07.2010, 19:48
5
Antworten

Wie kann man das "Tauschen des Todes" während der Entwicklung vermeiden?

Wahrscheinlich ist jeder während der Entwicklung mindestens einmal auf dieses Problem gestoßen: %Vor% Wie Sie sehen, fängt das Programm an, den gesamten Systemspeicher zu leeren, Ihr Programm hängt und Ihr System fängt an, wie verrückt zu ta...
24.07.2010, 20:22
2
Antworten

Was bedeuten * und & wenn sie auf Variablennamen angewendet werden?

Was ist in C ++ der Unterschied zwischen: %Vor%     
28.07.2010, 07:09
4
Antworten

Wann werden globale Variablen erstellt?

Ich habe ein Stück Code wie folgt strukturiert: %Vor% Jetzt wird ein segfault ausgegeben, valgrind sagt, dass die map noch nicht erstellt wurde. Wie funktioniert es, wie soll ich es ändern?     
27.10.2013, 13:52
3
Antworten

Lesen von QTcpSocket mit QDataStream

Ich muss Binärdaten über QTcpSocket senden. Ich habe über QDataStream nachgedacht, aber ich habe ein Problem festgestellt - es schlägt automatisch fehl, wenn zu dem Zeitpunkt, an dem ich versuche zu lesen, keine Daten angekommen sind. Z...
30.10.2013, 11:55