Suchergebnisse für Anfrage "c++11"
constexpr für null-initialisierten Konstruktor in einer abgeleiteten Klasse
Ich habe etwas Ähnliches wie das folgende class Base { public: explicit Base(int* i) noexcept { type = new int; *type = *i; }; constexpr Base(std::nullptr_t) : type(nullptr) { }; ~Base() { cout << "Destroying!" << endl; delete type; }; ...
Welcher C ++ Entwurf?
Ich interessiere mich für einen aktuellen C ++ - Standard und bin ein bisschen verwirrt mit Links unterhttp: //www.open-std.org/jtc1/sc22/wg21/docs/papers/2014 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/]. Was soll die neue Version ...
C ++ - Ansichtstypen: Übergeben von const & oder von value?
Dies kam kürzlich in einer Diskussion zur Codeüberprüfung auf, ohne jedoch eine zufriedenstellende Schlussfolgerung zu ziehen. Die fraglichen Typen sind analog zum TS C ++ string_view. Sie sind einfache Wrapper, die keine Eigentümer sind, um ...
"Verwendung der gelöschten Funktion" Fehler mit std :: atomic_int
Ich möchte ein @ verwendstd::atomic_int Variable. In meinem Code habe ich: #include <atomic> std::atomic_int stop = 0; int main() { // Do something }Und das gibt mir einen Kompilierungsfehler: use of deleted function ...
Ist die Rückgabe eines lokalen statischen Objektthreads sicher für Compiler vor C ++ 11
Ist dieser Singleton-Thread für Compiler vor C ++ 11 sicher? Wie wir für C ++ 11 wissen, ist es threadsicher. class Singleton { private: Singleton(){}; public: static Singleton& instance() { static Singleton INSTANCE; return INSTANCE; } };
Clang vs GCC - Variadic Template-Parameterpaket, gefolgt von Parameter mit Standardwert, funktioniert in GCC 4.8, aber nicht in Clang 3.5
Der folgende Code funktioniert in gcc-4.8.2 #include <iostream> using namespace std; template<typename... Args> void func(Args... args, int optional = 0) { cout << optional << endl; } int main() { func(1); func(2.1f); // converts 2.1 to int as ...
Smart-Zeiger für die Diagrammdarstellung (Scheitelpunktnachbarn) in C ++ 11
Ich habe mich gefragt, wie ich C ++ 11-Zeiger für die Darstellung von Diagrammen richtig einsetzen kann. Angenommen, Sie haben eine Diagrammstruktur, die einen Vektor aller Scheitelpunkte enthält. Darüber hinaus haben Sie eine Struktur / ...
Ist es möglich, die Klasse constexpr in einem Header zu deklarieren und in einer separaten CPP-Datei zu definieren?
Ich habe ein klasseDimension, das ich (wie alle meine Klassen) in einer Datei Dimension.h definiert habe: class Dimension { public: constexpr Dimension() noexcept; constexpr Dimension(int w, int h) noexcept; int width; int height; };Ich dachte, ...
ofür ist noexcept nützlich?
Das habe ich gesehen C ++ 11 hat das @ hinzugefünoexcept Stichwort. Aber ich verstehe nicht wirklich, warum es nützlich ist. Wenn die Funktion ausgelöst wird, wenn sie nicht ausgelöst werden soll - warum soll das Programm abstürzen? So wann ...
C ++ 11: Was passiert, wenn Sie join () für std :: thread @ nicht aufrufe
Unten angegeben void test() { std::chrono::seconds dura( 20 ); std::this_thread::sleep_for( dura ); } int main() { std::thread th1(test); std::chrono::seconds dura( 5 ); std::this_thread::sleep_for( dura ); return 0; }main wird nach 5 ...