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

Wie sollte eine grundlegende Klassenhierarchie konstruiert werden? [geschlossen]

Ich kann einfache Klassen programmieren und verwenden, und ich weiß sogar, wie die Vererbung funktioniert und wie sie verwendet wird. Es gibt jedoch eine sehr begrenzte Anzahl von Anleitungen zur tatsächlichen Gestaltung der Struktur Ihrer Kla...
21.04.2013, 15:30
2
Antworten

Shared Memory und kopieren auf Write oder Rvalue Referenzen und verschieben Semantik?

Ist ein shared memory / copy bei der Schreibimplementierung für allgemeine Container (wie in den Containern von Qt) durch C ++ 11 move semantics und rvalue references ersetzt? Wo scheitert einer und der andere gelingt? Oder ergänzen sie sich...
18.04.2013, 20:08
2
Antworten

Was macht der Compiler in der Assembly, wenn er Code optimiert? dh -O2-Flagge

Wenn Sie also beim Kompilieren von C ++ ein Optimierungs-Flag hinzufügen, läuft es schneller, aber wie funktioniert das? Könnte jemand erklären, was wirklich in der Versammlung passiert?     
21.11.2013, 02:40
5
Antworten

Qt und Zeiger

Ich bin neu in Qt und lese verschiedene Qt-Projekte, um die Grundlagen zu bekommen. Beim Durchsuchen der verschiedenen Klassen werden immer Zeiger auf QWidget verwendet. Beispiel: %Vor% Gibt es einen Grund dafür, Zeiger für 'QPushButto...
04.03.2014, 13:42
2
Antworten

Mischen der festen Funktionspipeline und der programmierbaren Pipeline in opengl

Okay, also hier ist mein Problem. Ich habe ein Framework, das von meiner Schule für Visualisierungen verwendet wird, und ich habe versucht, es für 3D-Grafiken einzurichten. Problem ist, dass das Framework derzeit nur die feste Funktionspipeline...
10.03.2014, 06:57
3
Antworten

Gibt es einen Arbeitsspeicher-Overhead, der mit Heap-Speicherzuordnungen verknüpft ist (z. B. Marker im Heap)?

Ich denke insbesondere an C ++ unter Windows mit einem neueren C ++ - Compiler von Visual Studio. Ich wundere mich über die Heap-Implementierung: Wenn ich davon ausgehe, dass ich den Release-Compiler verwende und ich mich nicht mit Speicherfr...
08.04.2013, 14:02
5
Antworten

Wie berechne Arraygröße während der Kompilierung (ohne Zeiger zu akzeptieren)?

Bei einem Array a möchte countof(a) die Anzahl der Elemente im Array als Kompilierzeitkonstante liefern. Wenn ich einen Zeiger p habe, möchte ich countof(p) nicht kompilieren. Dies scheint so zu sein, als ob es (1) einfach und (2) hä...
18.01.2014, 17:29
3
Antworten

c ++ Mehrere Eltern mit demselben Variablennamen

%Vor% Was passiert hier? Wird die Variable zusammengeführt? Kann ich einen in genau wie, B :: var = 2, etc. aufrufen     
03.09.2012, 23:33
4
Antworten

g ++ 4.7.1 Kompilierfehler: widersprüchliche Typen für 'Strsignal'

Ich versuche, g ++ 4.7.1 aus der Quelle auf Ubuntu 12.04 32 Bit zu kompilieren. Im Moment habe ich genau das getan: Ссылка Außer kurz vor der Kompilierung von g ++ 4.7.1 bittet es mich "LIBRARY_PATH" zu deaktivieren (so habe ich das gemacht)....
03.09.2012, 23:28
1
Antwort

C ++ - Vorlagen und statische Elemente - Definition in der Kopfzeile

Betrachten Sie das folgende Konstrukt: %Vor% Diese Template-Klasse und die Definition der statischen Instanz werden in die gleiche Header-Datei geschrieben. Bei einer Nicht-Template-Klasse verursacht dieses einen Link-Time-Fehler, da mehrer...
31.08.2012, 11:09