Suchergebnisse für Anfrage "c++11"
Fehlermeldung "Konflikttypen für Parameter 'const T' abgeleitet"
Was ich versuche zu tun: Schreiben Sie eine spezielle Version der Vorlage aus der vorherigen Übung, um damit umzugehenvector<const char*> und ein Programm, das diese Spezialisierung nutzt. Ich habe das Programm so ...
Warum ist std :: array :: size nicht statisch?
Die Größe vonstd::array [http://en.cppreference.com/w/cpp/container/array]ist zur Kompilierzeit bekannt, aber diesize Mitgliedsfunktion ist nicht statisch. Gibt es einen Grund dafür? Es ist etwas unpraktisch, die Größe nicht berechnen zu können, ...
Die beste Möglichkeit, einen Konstruktor für eine Klasse zu schreiben, die einen STL-Container in C ++ 11 enthält
class Foo { std::vector<SomeType> data_; };SagenFoo kann nur durch Anfertigen einer Kopie (technisch meine ich eine Kopie oder einen Umzug) von a erstellt werdenstd::vector<SomeType> Objekt. Was ist der beste Weg, um Konstruktoren ...
Konvertieren von std :: unique_ptr <Derived> in std :: unique_ptr <Base>
Angenommen, ich habe Factory-Funktionen, die sich mit Basisklassen und abgeleiteten Klassen befassen: #include <memory> using namespace std; struct B { virtual ~B() {} }; struct D : B {}; unique_ptr<B> MakeB() { auto b = unique_ptr<B>( new B() ...
So verschieben Sie Elemente aus der AWL-Prioritätswarteschlange
Die STL-Prioritätswarteschlange von C ++ verfügt über eine Methode void pop () und eine Methode const ref top (). Wenn Sie also Elemente aus der Warteschlange verschieben möchten, müssen Sie Folgendes tun: T moved = ...
Warum findet bei der Kontextkonvertierung keine explizite bool () - Konvertierung statt?
Ist das folgende Testprogramm #include <iostream> class A { public: A() {} explicit operator bool() const { std::cout << __PRETTY_FUNCTION__ << std::endl; return true; } // explicit operator bool() { // std::cout << __PRETTY_FUNCTION__ << ...
Was ist der Zweck von std :: scoped_allocator_adaptor?
Im C ++ 11 Standard haben wirstd::scoped_allocator_adaptor in der dynamischen Speicherverwaltungsbibliothek. Was sind die wichtigsten Anwendungsfälle dieser Klasse?
Warum müssen wir rvalue reference im move-Konstruktor auf null setzen?
//code from https://skillsmatter.com/skillscasts/2188-move-semanticsperfect-forwarding-and-rvalue-references class Widget { public: Widget(Widget&& rhs) : pds(rhs.pds) // take source’s value { rhs.pds = nullptr; // why?? } private: struct ...
Warum kann ich eine Nicht-Constexpr-Funktion innerhalb einer Constexpr-Funktion aufrufen?
Betrachten Sie den folgenden Code: #include <stdio.h> constexpr int f() { return printf("a side effect!\n"); } int main() { char a[f()]; printf("%zd\n", sizeof a); }Ich hätte erwartet, dass der Compiler sich über den Aufruf von beschwertprintf ...
Bestehende std :: chrono time_point-Instanzen
Wie können std :: chrono time_point-Instanzen korrekt beibehalten und dann in eine andere Instanz desselben Typs zurückgelesen werden? typedef std::chrono::time_point<std::chrono::high_resolution_clock> time_point_t; time_point_t tp = ...