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

Qt / Qml und Methodenüberlastungen

Ich bin gerade auf ein merkwürdiges Verhalten von Qt-Framework gestoßen, als ich in Qml überladene C ++ - Methoden aufgerufen und versucht habe, den Grund dafür zu verstehen. Nehmen wir an, ich habe eine QList<QVariant> -like-Klasse mit...
15.02.2015, 18:48
3
Antworten

Was bedeutet Lokalität der Datenstruktur?

Ich habe folgenden Artikel gelesen, Was jeder Programmierer über Compiler-Optimierungen wissen sollte    Es gibt noch andere wichtige Optimierungen, die derzeit über die Grenzen hinausgehen   Funktionen eines Compilers - zum Beispiel Ers...
04.02.2015, 07:10
1
Antwort

Was ist der Unterschied zwischen QItemDelegate und QStyledItemDelegate?

Beide Klassen bieten Anzeige- und Bearbeitungsfunktionen für Datenelemente aus einem Modell. QStyledItemDelegate ist neuer und die Qt-Dokumentation über QItemDelegate besagt Folgendes:    Beachten Sie, dass QStyledItemDelegate den Auft...
05.03.2015, 06:06
2
Antworten

Finde Ziffern in Dateinamen und referenziere sie mit anderen

Zunächst werde ich kurz meine Motivation für dieses und das eigentliche Problem beschreiben: Ich beschäftige mich ständig mit großen Stapeln von Dateien, und ich finde, dass ich sie nach der folgenden Regel umbenennen muss: Sie können alle Wör...
05.06.2015, 17:36
1
Antwort

Wenn ich nach Wert capture und es nicht benutze bekomme ich immer noch eine Kopie?

Ich möchte ein shared_ptr nach Wert in einem Lambda erfassen, um sicherzustellen, dass die Lebensdauer des Objekts bis zu dem Punkt reicht, an dem die Lambda-Funktion aufgerufen wird. Ich brauche das shared_ptr sonst nicht. Wenn ich das tue:...
12.11.2013, 05:55
2
Antworten

Wird die Audiowiedergabe über ALSA in Qt5 unterstützt?

Ich habe ein kleines C ++ Qt-Programm, das eine QAudioOutput-Instanz zum Senden von Sound verwendet. Es kompiliert & amp; läuft gut mit Qt 4.8.5. In Qt 5.0, 5.1 und 5.2 kompiliert meine Anwendung jedoch, funktioniert aber nicht. Ich erhalte d...
14.11.2013, 18:30
2
Antworten

Klassenvorlagen-Spezialisierung, die alle Versionen von const / volatile Qualifikationen und & vs && akzeptiert

Ich spezialisiere std::common_type für meinen Typ. Ich habe folgende Spezialisierung definiert: %Vor% Und alles ist gut. Dann kommt jemand vorbei und ruft std::common_type<my_type, my_type &> auf. Die Standardversion verhält...
23.11.2013, 19:39
2
Antworten

Wie sicher ist diese Methode der Emulation von Bewegungssemantik in C ++ 03?

Verwenden Sie diese Antwort habe ich meine eigene Methode zur Emulation von Bewegungssemantik in C ++ 03 basierend auf swap erfunden. Zuerst erkenne ich move-semantics (d. h. Verfügbarkeit von C ++ 03): %Vor% Dann definiere ich bedin...
23.12.2013, 11:41
1
Antwort

Konvertiere const char * in QString

Ich muss die Ausgabe einer Funktion vom Typ const char* verwenden und muss sie in QString umwandeln. Hinweis: Innerhalb dieser Funktion sind dies Codezeilen, die das const char* zurückgeben %Vor% Dabei steht _foo für std::str...
29.12.2013, 11:42
4
Antworten

VS2012: Haltepunkt in ntdll.dll beim Start des Debuggers ohne weitere Informationen

Gelegentlich, wenn ich meine Anwendung im Debug-Modus mit VS2012 starte / debugge, erhalte ich einen Dialog:    & lt; blahblah.exe & gt; hat einen Haltepunkt ausgelöst. Es enthält keine weiteren Informationen, also habe ich Pause gemacht,...
17.01.2013, 10:04