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

Tastatureingabe mit WM_CHAR-Nachricht ausgeben?

Ich arbeite an einer virtuellen Tastatur für Windows. Ich weiß, dass ich Tastaturereignisse ausgeben kann, indem ich (zum Beispiel) keybd_event() mit dem richtigen virtuellen Schlüsselcode benutze, aber diese Methode ist völlig unpraktisch un...
14.09.2013, 10:52
1
Antwort

C ++ Implizite Instanziierung von Memberfunktionsvorlagen

Ich hätte gerne ein besseres Verständnis darüber, wann der Compiler eine Memberfunktionsvorlage implizit instantiiert. Betrachten Sie das folgende Beispiel: %Vor% Beim Kompilieren mit [g++|clang++] -c example.cpp implizit erzeugen sowo...
23.01.2015, 16:14
1
Antwort

Sind statische Locals von Funktionsvorlagenspezialisierungen mit T = unbenannte Namespace-Klasse erforderlich, um eindeutig zu sein?

Wir verwenden den Intel C ++ - Compiler und haben festgestellt, dass er Folgendes falsch übersetzt (?), reduziert von einer Verwendung von boost::function<Ponies()> f(unnamedNamespacedFunctor) . a1.cc: %Vor% a2.cc: %Vor% main....
21.10.2015, 14:52
1
Antwort

Lua C API-Stack-Visualisierung / Viewer in Visual Studio 2013

Ich wollte wissen, ob es eine Möglichkeit gibt, den Lua-Stack beim Debuggen von C ++ - Anwendungen zu verfolgen, die die Lua C-API in Visual Studio 2013 verwenden. Ich habe Googling ausprobiert, aber nichts anderes gefunden als einige Stack-D...
31.03.2014, 07:51
1
Antwort

Konstruieren eines nicht kopierbaren, nicht beweglichen Typs in einen Funktionsparameter, ohne den Konstruktor initializer_list aufzurufen

%Vor% Ist es möglich, C, einen nicht kopierbaren, nicht beweglichen Typ, in einen Funktionsparameter- oder Funktionsrückgabewert zu konstruieren, ohne den Konstruktor initializer_list aufzurufen?     
24.03.2014, 22:19
1
Antwort

Wie bekomme ich einen Dateideskriptor von einem std :: basic_ios für den Aufruf von OS X?

Ich portiere Code nach Darwin OS X und als Teil der Änderung gehen wir von gcc zum clang Compiler. Im Code gibt es eine Funktion aus dem Jahr 2005, die an mehreren Stellen im Internet veröffentlicht wurde. Es bietet Funktionen für mehrere ver...
25.03.2014, 02:41
2
Antworten

Ist es in Ordnung, std :: this_thread * -Funktionen von boost :: threads zu verwenden?

Ist es in Ordnung, Dinge aus boost::thread und std::thread zu mischen und anzupassen, oder sollte eine Gruppe von Funktionen für jede verwendet werden? Ich frage, weil mein Code boost::thread s verwendet, aber ich habe festgestellt,...
17.04.2015, 21:52
2
Antworten

Wie ist die Gesamtstapelgröße von einer Funktion und einem Variablenbereich abhängig?

Ich erhalte einen Stack-Überlauf in meinem Programm, das mit Visual Studio 2010 kompiliert wird. Ich habe einen Makro, der innerhalb eines do-while-Blocks einige string-bezogene Arbeiten mit einem kleinen Char-Array auf Stack-Basis erledigt (8 K...
11.05.2013, 21:57
3
Antworten

Beim Kompilieren in Clion bekomme ich den Fehler "ausführbare Datei ist nicht angegeben"

Ich benutze MacOS und versuche, C ++ Code in Clion zu schreiben, aber wenn ich den einfachen Hallo Weltcode ausführe, erhalte ich den Fehler executable is not specified . Ich bin neu bei Clion. Cmakelist.txt %Vor%     
06.05.2015, 19:49
1
Antwort

Was ist der Unterschied zwischen & und && in einer bereichsbasierten for-Schleife?

Ich frage mich, was ist der Unterschied zwischen for (auto& i : v) und for (auto&& i : v) in einer bereichsbasierten for-Schleife wie in diesem Code: %Vor% Die Ausgabe:    Anfangswerte: 0 1 2 3 4 5   1 2 3 4 5 6   1 2...
28.03.2015, 17:54