У меня есть реализация Result / Either для c ++. Класс имеет следующий конструктор преобразования...
Когда я запускаю следующий код, я получаю следующее аварийное завершение: "чисто виртуальный метод...
Rvalue ссылки и семантика перемещения - это основная функция C ++ 11, которая может значительно...
Скажем, у меня есть простая структура, которая содержит вектор и определяет оператор присваивания...
struct F { private: int* data; public: F( int n ) { data = new int; *data = n; } F( int* p ) { data...
В настоящее время я пытаюсь выяснить, как правильно перемещать семантику с помощью объекта, который...
Будет ли C ++ 11 перемещать семантику и ссылки на r-значения в конструкциях строки аргумента, таких...
Если я перевожу конструкцию a из b, все равно необходимо уничтожить b или я могу уйти без этого?...
Например, stdlibc ++ имеет следующее: unique_lock& operator=(unique_lock&& __u) {...
В последнее время я изучал ссылки на rvalue и пришел к выводу, что весьма полезно использовать...
Рассмотрим следующую функцию: Foo foo(Foo x) { return x; } Будет ли return x вызывать конструктор...
Прежде всего, я прошу прощения за слишком многословный вопрос.Я не мог придумать какой-либо другой...
Рассмотрим следующее: struct X { Y y_; X(const Y & y) :y_(y) {} X(Y && y)...
Учитывая высокое качество современных компиляторов в отношении оптимизации возвращаемого значения...
Как правильно вызывать перемещение базового класса ctor? this (работает в MSVC2010, но не в...