Прежде всего, я знаю, что мы должны использовать std::make_unique() вместо вызова конструктора...
У меня есть std::vector<std::unique_ptr<MyClass>>, и я назначаю его второму вектору...
Итак, как говорится в заголовке, мне интересно, как правильно перемещать элемент в массиве,...
Следующий код using vptr = std::vector<std::unique_ptr<int>>; auto m =...
Я пытаюсь понять Элемент 17 из "Effective Modern C ++" о генерации специальных функций-членов,...
Я создаю строку класса путем определения конструктора по умолчанию, копирования и перемещения.Я...
Когда инициализатор члена используется в классе, у которого есть конструктор перемещения,...
Каково поведение std::move на отдельном элементе вектора? например (следует чрезвычайно упрощенный...
Расширяя некоторый ранее существующий код, я столкнулся с ситуацией, включающей несколько вложенных...
У меня есть код, в котором я хочу быть абсолютно уверенным, что перемещенный из std::vector не...
В чем причина наличия этих признаков в контейнере (https://en.cppreference
Я пытаюсь реализовать уникальный_ресурс из предложения p0052r2. http://www.open -std.org / jtc1 /...
Итак, я получил небольшую тестовую программу: #include <string> #include <iostream>...
Узнав о std::exchange на cppreference.com , я наткнулся на его «возможную реализацию», которая...
Я читал некоторые из предыдущих топовых ответов, а также «Язык программирования C ++» и...
Скажем, я хочу static_cast объект типа S, набрать T и переместить присвоить результат: template...
Я реализую IntArray Class для изучения C ++.Я должен признать, что я еще не полностью понял r и...
Я реализовал шаблон State, который также включает ссылки на предметный класс. class State { public:...
Я работаю над собственным умным указателем и столкнулся с некоторыми странными проблемами.Оператор...
код: #include <iostream> class A { public: A() { } A(const A& a) { std::cout <<...
Как мы знаем, подвижный объект - это объект, который не будет копироваться глубоко, если его...
Мы можем реализовать наш собственный конструктор копирования, если нам не нужна мелкая копия.Таким...
Рассмотрим этот код: class A { private: std::string data; public: void...