Suchergebnisse für Anfrage "c++"
Was in einem Konstruktor (nicht) zu tun ist
Ich möchte Sie nach Ihren Best Practices für Konstruktoren in C ++ fragen. Ich bin mir nicht ganz sicher, was ich in einem Konstruktor machen soll und was nicht. Sollte ich es nur für Attributinitialisierungen verwenden, ...
Verpflichtet der C ++ - Standard eine Kodierung für wchar_t?
Hier sind einige Auszüge aus meiner Kopie des Normentwurfs N4140 von 2014 22.5 Standard-Codekonvertierungsfacetten [locale.stdcvt] 3 Für jede der drei Codeumwandlungsfacettencodecvt_utf8, codecvt_utf16, undcodecvt_utf8_utf16: (3.1) -Elem ist ...
Wie man Schlüsselwerte in std :: map container @ ände
Gegebe std::map<int,std::string> myMap; fillMyMapWithStuff(myMap); // modify key values - I need to add a constant value to each key for (std::map<int,std::string>::iterator mi=myMap.begin(); mi != myMap.end(); ++mi) { // ... }Was ist ein guter ...
Problem beim Importieren von C ++ - Header-Dateien in iPhone / iPad Project
Ich habe ein C ++ Klasse, die ich in einem iPhone / iPad-Projekt verwenden möchte. Ich habe diese Datei auf verschiedene Arten erstellt (wie bei "Neue Datei" => C ++) und der Fehler ist immer der gleiche. Wenn ich das Projekt kompiliere, ohne ...
Ist die Zeitkomplexität für das Einfügen / Löschen in eine doppelt verknüpfte Liste der Reihenfolge O (n)?
Zum Einfügen / Löschen eines Knotens mit einem bestimmten Wert in der DLL (doppelt verknüpfte Liste) muss die gesamte Liste durchlaufen werden, um den Speicherort zu finden. Daher sollten diese Operationen O (n) sein. Wenn das der Fall ist, wie ...
Vorwärtsdeklaration einer Basisklasse
Ich versuche, richtige Header-Dateien zu erstellen, die nicht zu viele andere Dateien enthalten, um sie sauber zu halten und die Kompilierungszeit zu verkürzen. Ich habe dabei zwei Probleme festgestellt: Forward-Deklaration für Basisklassen ...
Ist die Rückgabewertoptimierung (RVO) kein Fehler?
Ich stelle vielleicht eine dumme Frage, aber ich habe auf der Wikipedia-Seite nach RVO gesuchtHie [http://en.wikipedia.org/wiki/Return_value_optimization] und konnte nicht aufhören, sich zu fragen, ob dieses Verhalten falsch ist. Ich habe es in ...
SetConsoleMode () und ENABLE_VIRTUAL_TERMINAL_PROCESSING?
aut MSDN ist dasdwMode Parameter für dasSetConsoleMode() Funktion sollte @ erlaubENABLE_VIRTUAL_TERMINAL_PROCESSING (0x04). My Visual Studio (2013 Ultimate mit Update 5) definiert diese Konstante nicht. Es hat nur diese beiden: #define ...
Linux - Bewegen des Konsolencursors visuell
Ich entwerfe derzeit eine CLI-Oberfläche für Linux und aus verschiedenen GründenIch kann ncurses nicht verwenden. Ich benutze ausschließlich C ++ und das Qt-Framework. Um eine benutzerfreundliche Oberfläche zu haben, muss diese Getch-Schleife ...
Kompiliere libstdc ++ mit dem Hash-Stil SYSV
Gibt es eine Möglichkeit, GCCs libstdc ++ mit dem Hash-Stil SYSV anstelle von GNU / Linux zu kompilieren? Ich habe eine Toolchain (über Crosstool-ng), mit der ich unsere Firmenbibliothek für die Arbeit mit einer Vielzahl von ...