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

Explizit Ausdruck der Eigentümerschaft in Delphi

Ich bin hauptsächlich ein C ++ - Programmierer, und ich habe mich daran gewöhnt, Klassenvorlagen wie std::unique_ptr , std::shared_ptr usw. zu haben, um den Besitz meiner Objekte auszudrücken. Hat Delphi etwas, das in seiner Standardbibliot...
12.09.2013, 12:43
1
Antwort

Abrufen der Max Template-Instantiierung deph während der Kompilierung

Wie der Titel sagt, gibt es irgendwelche Compiler-Logging-Einstellungen, die die vom Compiler während der Kompilierung erreichte maximale Depth-Tiefe zur Verfügung stellen? Wenn die Kompilierung die max-Vorlage deph überschritt (Welcher GCC...
15.09.2013, 12:04
3
Antworten

Erzwingen, virtuell von einer Klasse abzuleiten

Wir haben ein spezielles Framework für Schnittstellen in unserem Projekt, und ein Teil der Anforderungen besteht darin, dass Klassen, die eine Schnittstelle darstellen, nur als virtuelle Basisklassen und nicht als nicht-virtuelle Klassen verwend...
09.05.2013, 07:16
2
Antworten

C ++ 11 Konstruktorvererbung und Konstruktoren ohne Parameter

In diesem Codeabschnitt wird der Konstruktor von A ohne Parameter nicht vererbt? Gibt es eine spezielle Regel, die Erben von Konstruktoren ohne Parameter verhindert? %Vor% clang ++ -std = c ++ 11 gibt diesen Fehler und g ++ -std = c ++ 11 gi...
07.12.2013, 00:15
3
Antworten

wird ein Mutex beim Aufruf von notify für eine Bedingungsvariable entsperrt

Ich versuche zu verstehen, was mit einem Mutex passiert, wenn es in einer Zustandsvariablen verwendet wird. Im folgenden Beispiel aus cppreference %Vor% Der Producer-Thread ruft cond_var.notify_one () auf, bevor der Mutex entsperrt wird...
22.10.2012, 20:33
3
Antworten

Muss C # das .NET-Framework ausführen, wenn wir NGen.exe verwenden, um es in systemeigenen Code zu kompilieren?

Ich weiß, C ++ - Code läuft direkt auf dem lokalen Rechner. Ich weiß auch, dass wir c # -Code in nativen Code mit NGen.exe kompilieren können. Meine Frage ist Wenn wir den nativen Codegenerator NGen.exe verwenden, um c # -Code in nativen Code...
20.10.2012, 22:19
2
Antworten

QML: Navigation zwischen Qml-Seiten aus der Design-Wahrnehmung

Wir müssen ein QtQuick-Projekt entwickeln, wo wir ungefähr 100 Bildschirme haben. Ich hatte versucht, ein Demo-Projekt für die Navigation zu erstellen, das drei Bildschirme auf Knopfdruck hat. Ich hatte die Begriffe "Staaten" in der Navigatio...
24.10.2012, 13:08
1
Antwort

Wie werden Pixel auf dem Bildschirm direkt aus einem RAW-Array von RGB-Werten schneller als SetPixel () angezeigt?

Ich mache gerne "Animationen" in C ++, wie zB einen MandelBrot Set-Zoom, Game of Life Simulator usw., indem Pixel Pixel für Frame direkt auf den Bildschirm gesetzt werden. Der Befehl SetPixel () macht dies unglaublich einfach, obwohl es leider a...
23.09.2014, 22:32
2
Antworten

Warum nimmt std :: min (std :: initializer_listT) Argumente nach Wert?

Als ich die Antwort auf diese Frage las, war ich überrascht, das zu finden std::min(std::initializer_list<T>) verwendet Argumente nach Wert. Wenn Sie std::initializer_list auf die Weise verwenden, die durch seinen Namen angedeu...
24.09.2014, 15:46
1
Antwort

boost :: Variantenimplementierung

Ich bin nur neugierig auf die Implementierung von boost::variant . Funktioniert es so? Zwei Mitglieder: Eine Zahl, die den aktuell gespeicherten Typ darstellt (d. h. 0 für den ersten Vorlagenparameter, 1 für den zweiten Vorlagenparam...
13.11.2012, 02:28