Suchergebnisse für Anfrage "c++"
POSIX-Header (aus MinGW-Projekt) in Visual Studio 2013
(Fortsetzung von:Portieren von Code :: Blocks nach Visual Studio 2010 [https://stackoverflow.com/questions/27621522/porting-from-codeblocks-to-visual-studio-2010/27621811#27621811] - Ich werde dies entfernen, wenn es gegen die ...
C / C ++ Include-Header-Datei-Reihenfolge
Welche Reihenfolge sollte angegeben werden, in der die Dateien enthalten sein sollen, d. H. Aus welchen Gründen wird ein Header vor dem anderen eingefügt? Gehen zum Beispiel die Systemdateien, STL und Boost vor oder nach den ...
Kann unique_lock mit einem rekursiven_mutex verwendet werden?
Aufzeichnung desDie [http://en.cppreference.com/w/cpp/thread/unique_lock], unique_lock kann für rekursives Sperren verwendet werden, indem ein @ deklariert wistd::unique_lock<std::recursive_mutex>, und in der Tat kompiliert das gut. Aus der ...
Warum belegt die Implementierung von std :: string in libc ++ 3x Speicher als libstdc ++?
Betrachten Sie das folgende Testprogramm: #include <iostream> #include <string> #include <vector> int main() { std::cout << sizeof(std::string("hi")) << " "; std::string a[10]; std::cout << sizeof(a) << " "; std::vector<std::string> v(10); ...
Können wir die Rückgabewertoptimierung verwenden, wenn dies möglich ist, und auf die Semantik zurückgreifen, wenn dies nicht der Fall ist?
Ist es möglich, C ++ - Code zu schreiben, bei dem wir uns nach Möglichkeit auf die Rückgabewertoptimierung (RVO) verlassen, aber wenn nicht, auf die Verschiebungssemantik zurückgreifen? Beispielsweise kann der folgende Code die RVO aufgrund der ...
Wie erzwinge ich, dass das Mac-Fenster in den Vordergrund tritt?
Wie kann ich programmgesteuert erzwingen, dass ein Mac-Fenster das Frontfenster ist? Ich habe das Fensterhandle und möchte sicherstellen, dass mein Fenster über allen anderen Fenstern angezeigt wird. Ich kann dafür sowohl Carbon als auch Cocoa ...
decltype, result_of oder typeof?
Ich habe class A { public: B toCPD() const;Und template<typename T> class Ev { public: typedef result_of(T::toCPD()) D;Nach der InstantiierungEv<A>, der Compiler sagt: meta.h: 12: Fehler: 'T :: toCPD' ist kein Typ eder decltype noch typeof ...
Wenn eine 32-Bit-Ganzzahl überläuft, können wir eine 40-Bit-Struktur anstelle einer 64-Bit-Struktur verwenden?
Wenn beispielsweise eine 32-Bit-Ganzzahl überläuft, anstatt ein Upgrade durchzuführenint zulong, können wir einen 40-Bit-Typ verwenden, wenn wir nur einen Bereich innerhalb von 2 @ benötige 40, damit wir 24 (64-40) Bits für jede ganze Zahl ...
Wie initialisiere ich das dynamische Array von Zeichen mit einem String-Literal in C ++?
Ich möchte Folgendes tun: std::unique_ptr<char[]> buffer = new char[ /* ... */ ] { "/tmp/file-XXXXXX" }; Offensichtlich funktioniert es nicht, weil ich die Größe eines neuen Arrays nicht angegeben habe. Was ist ein geeigneter Weg, um mein Ziel ...
Warum ruft genau der Destruktor zum zweiten Mal undefiniertes Verhalten in C ++ auf?
Wie in @ erwähdiese Antwort [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] Das einfache Aufrufen des Destruktors zum zweiten Mal ist bereits ...