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

Wie gehen Sprachen mit Nebenwirkungen von zusammengesetzten Operatoren um?

Nehmen Sie eine solche Situation an: %Vor% In C und C ++ ist dies undefiniertes Verhalten, wie hier beschrieben: Nicht definierte Verhaltens- und Sequenzpunkte Wie sieht diese Situation jedoch aus? JavaScript, Java, PHP ... C...
14.02.2011, 13:56
3
Antworten

Löschen / Zurücksetzen eines Modells in qt (Entfernen aller Zeilen)

Ich bin ein wenig verwirrt darüber, wie man die Daten in Verbindung mit einem QAbstractItemModel korrekt zurücksetzt oder löscht. Ich schreibe eine Anwendung, in der der Benutzer mit einem neuen Satz von Daten (leer oder klein) neu beginnen kann...
27.09.2009, 00:46
4
Antworten

Ist es für einen Compiler immer sinnvoll, eine Struktur wie diese in einem CPU-Register an eine Funktion zu übergeben?

Ich würde gerne wissen, ob eine Art von Struktur mehr als ein Primitiv enthält, aber seine Gesamtgröße ist kleiner oder gleich der Größe eines einzelnen CPU-Registers wie ein 4-Byte-Register, macht es für einen Compiler Sinn um es in eines diese...
18.11.2010, 09:04
3
Antworten

ArrayList-style indexOf für std :: vector in c ++?

Ich komme aus Java in C ++ und habe eine allgemeine Design-Situation, in der ich ein Element (ein nicht primitives Element) habe, das ich aus einem std :: vector entfernen möchte. in Java würde ich etwas schreiben wie: arrayList.remove (array...
22.11.2010, 00:06
13
Antworten

Im Falle von Integerüberläufen Was ist das Ergebnis von (unsigned int) * (int)? unsigned oder int?

Was ist das Ergebnis von (unsigned int) * (int) im Fall von Integer-Überläufen? unsigned oder int ? Welchen Typ akzeptiert der Array-Indexoperator ( operator[] ) für char* : int , unsigned int oder etwas anderes? Ich auditie...
06.04.2009, 15:01
2
Antworten

was bedeutet Allokator in STL

Ich benutze Listen-Klasse in C ++ und ich weiß nicht, was bedeutet hier Allokator %Vor% Wenn ich list <int> mylist hätte, würde das bedeuten, dass ein ganzzahliger Speichertyp zugewiesen wird, wenn der Zuordner verwendet wird, wenn...
25.07.2010, 22:00
2
Antworten

Zeiger auf eine Funktion übergeben, die eine Referenz nimmt?

Wie können Sie in C ++, wenn Sie eine Funktion haben, die auf ein Objekt verweist, einen Objektzeiger übergeben? Wie so: %Vor%     
23.07.2010, 08:16
7
Antworten

Ruft die Liste der Methoden einer Klasse ab

Gibt es eine Möglichkeit, eine Liste (z. B. ein Array) von Zeigern für jede Methode einer C ++ - Klasse zu erstellen? Etwas wie Type.GetMethods() im .NET-Framework, aber nur Standard-C ++ verwenden.     
19.08.2010, 21:47
2
Antworten

Senden einer Zeichenkette von R nach C ++

Es gibt viele Beispiele für das Senden von ganzen Zahlen an C ++ von R, aber keine, die ich beim Senden von Strings finden kann. Was ich tun möchte, ist ganz einfach: %Vor% Das gibt mir den folgenden Compiler-Fehler:    loadFile.cpp: 5...
16.09.2010, 13:41
2
Antworten

Kann keine Standard-C ++ - Includes finden, wenn die C ++ - Klasse im Cocoa-Projekt verwendet wird

Ich habe ein Cocoa-Projekt (eine Mac OS X-App), alle Objective-C. Ich habe eine C ++ - Klasse (von der ich weiß, dass sie funktioniert) aus einem anderen Projekt übernommen und einen Objective-C-Wrapper dafür erstellt. Die ObjC-Wrapper-Klasse ve...
21.05.2011, 18:50