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

Was sind die Kompromisse zwischen boost :: locale und std :: locale?

Ich bin dabei, eine große Legacy-Codebase in C ++ zu internationalisieren, und ich stehe vor einer schwierigen Entscheidung: Soll ich boost :: locale's oder std c ++ locales verwenden? Ich bin verpflichtet, utf-8 zu verwenden. Wir müssen eine...
06.08.2015, 15:44
2
Antworten

Eine Standardmethode zur Vermeidung von virtuellen Funktionen

Ich habe eine Bibliothek, in der es viele kleine Objekte gibt, die jetzt alle virtuelle Funktionen haben. Es geht so weit, dass die Größe des Zeigers auf eine virtuelle Funktionstabelle die Größe der nützlichen Daten im Objekt übersteigen kann (...
13.05.2014, 09:55
1
Antwort

Überstehe ich die Signalblockierung pro Thread?

In meinen Anwendungen möchte ich generell die Signale SIGINT und SIGTERM abfangen, um ordnungsgemäß zu schließen. Um zu verhindern, dass Worker-Threads Signale "stehlen", mache ich das im Entry-Point für jedes: %Vor% Wenn ich nicht,...
21.11.2012, 17:01
2
Antworten

Keine ADL innerhalb von declltype auf VS2012

Ich habe gerade festgestellt, dass der Versuch, den Rückgabetyp einer Funktion über declltype zu erhalten, nicht ADL (argument-dependent-lookup) auf VS2012 (getestet mit cl.exe V17.00.60610.1) beinhaltet. Das folgende Beispiel %Vor% Gibt...
16.07.2013, 11:01
2
Antworten

Warum benötigt die implizite DLL-Verknüpfung die relevante Lib-Datei, aber die explizite Verknüpfung nicht?

In einer Windows-Umgebung Als ich versuchte, eine DLL mit meinem Programm Explicitly (unter Verwendung von LoadLibrary) zu verknüpfen, Zuerst muss ich die Funktionszeiger entsprechend definieren Funktionssignatur innerhalb der DLL. Da...
24.07.2013, 04:32
1
Antwort

C / C ++ Framework für verteiltes Computing in einem dynamischen Cluster

Ich bin auf der Suche nach einem Framework, das in einer verteilten C ++ - Anwendung für verteilte Zahlen verwendet werden kann. Das Setup sieht folgendermaßen aus: Es gibt einen Master-Knoten, der die Problemdomäne in kleine unabhängige A...
12.07.2012, 08:04
1
Antwort

Wie reagiere ich auf die Benutzerfreundlichkeit der Benutzeroberfläche, wenn die CPU-Auslastung 100% beträgt (hauptsächlich mit C ++ und Qt)?

Ich stehe vor einem Problem, bei dem ich meine Benutzeroberfläche (und das gesamte Betriebssystem) in Multithread-Anwendungen nicht ändern muss. Ich entwickle eine Anwendung (c ++ und Qt-basiert), die viele Video-Frames gleichzeitig von mehre...
17.07.2012, 09:58
2
Antworten

C ++ Grundkonzept bezüglich des Rückgabetyps des Referenzoperators

Ich muss ein Grundkonzept klären. Dieser Code funktioniert gut. Kann mir jemand erklären, dass wenn die Funktion calDouble bereits die Adresse (Referenz) von int zurückgibt, warum muss ich & amp; Operator weiter im Haupt int * j = & amp; calDoub...
07.07.2012, 06:29
3
Antworten

Setzen Sie transparentes QWidget auf QMediaView in QT5 auf Ubuntu

Ziel Ich möchte, dass der Hintergrund meiner QT5-basierten GUI eine Videodatei ist, die abgespielt wird. Ich möchte auch in der Lage sein, meine GUI-Komponenten mit Transparenz zu gestalten, damit das Video durch sie zeigt. Ich bin mir n...
03.06.2013, 02:32
1
Antwort

OpenGL ist sehr maschinenspezifisch

Vor kurzem habe ich OpenGL in C ++ für 3D-Rendering verwendet, aber seltsamerweise scheint es nur auf einigen wenigen Rechnern zu funktionieren. Ich benutze OpenGL 3.0 oder höher (im Moment ist es auf 3.0 gesetzt) ​​mit Vertex-Array-Objekte (nic...
01.08.2012, 11:03