Suchergebnisse für Anfrage "c++"

26 die antwort

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, ...

14 die antwort

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

10 die antwort

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

TOP-Veröffentlichungen

2 die antwort

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

6 die antwort

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

12 die antwort

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

6 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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