8
ответов

Как я делаю этот объект C++ non-copyable?

См. заголовок. Я имею: класс Foo {частный: Foo (); общественность: статический Foo* создает ();}, Чему нужно, я делаю отсюда до, делают Foo un-copyable?Спасибо!
вопрос задан: 14 December 2017 09:43
8
ответов

Как иметь дело с noncopyable объектами при вставке в контейнеры в C++

Я ищу лучшую практику контакта с объектами non-copyable. У меня есть взаимоисключающий класс, который, очевидно, не должен быть copyable. Я добавил частного конструктора копии для осуществления этого. Это повредилось...
вопрос задан: 11 August 2010 10:44
5
ответов

Виртуальный деструктор для boost:noncopyable классов?

У меня есть вопрос о следующем коде: класс MyClass: частное повышение:: noncopyable {общественность: MyClass () {} виртуальный ~MyClass () {}} класс OtherClass: частное повышение:: noncopyable {...
вопрос задан: 12 January 2010 20:45
3
ответа

Как создать контейнер noncopyable элементов

Существует ли дорожное использование STL containters с non-copyable элементами? что-то вроде этого: класс, noncopyable {noncopyable (noncopyable&); константа noncopyable& оператор = (noncopyable&);...
вопрос задан: 18 September 2009 17:15
0
ответов

Каковы преимущества boost :: noncopyable

Чтобы предотвратить копирование класса, вы можете очень легко объявить частные операторы конструктора копии / присваивания. Но вы можете также наследовать boost :: noncopyable. Каковы преимущества / недостатки ...
вопрос задан: 7 July 2017 08:33
0
ответов

С явно удаленными функциями-членами в C ++ 11, стоит ли наследовать от некопируемого базового класса?

С явно удаленными функциями-членами в C ++ 11, стоит ли наследовать от некопируемого базового класса? Я говорю о трюке, при котором вы частным образом наследуете базовый класс, который имеет ...
вопрос задан: 23 May 2017 12:16
0
ответов

Как инициализировать контейнер некопируемых с помощью список инициализаторов? [дубликат]

Возможный дубликат: Могу ли я инициализировать список векторов типа "только перемещение"? Я использую gcc 4.6.1 для компиляции этого кода int main () {std :: vector > vec ({std :: ...
вопрос задан: 23 May 2017 10:29
0
ответов

Putting non-copyable objects into std-containers

Is this class design the standard C++0x way to prevent copy and assign, to protect client code against accidental double-deletion of data? struct DataHolder { int *data; // dangerous resource ...
вопрос задан: 23 May 2017 10:29
0
ответов

Копирует ли OpenMP частные объекты?

Я пишу программу, которая читает огромный файл (3x280 ГБ) и выполняет процедуру подгонки к данным в файле. Распараллеливать такую ​​программу довольно удобно, там, где это легко делается с помощью OpenMP. ...
вопрос задан: 12 June 2012 15:34
0
ответов

c # выберите текст из всплывающего окна messagebox.show

Я искал в Google и stackoverflow уже 2 часа. Должно быть что-то, что я просто не замечаю. Есть ли простой способ сделать текст доступным для выделения в окне сообщения? По правде говоря ...
вопрос задан: 20 October 2011 19:10
0
ответов

Запрещено ли автоматическое копирование в классах, производных от класса Boost noncopyable?

Например: класс Foo : boost::noncopyable { // ... }; Class Bar: public Foo { // ... }; Является ли Bar некопируемым?
вопрос задан: 28 July 2011 18:29
0
ответов

C ++ Не копируемый, за исключением случаев

Я обнаружил, что создание класса, не допускающего копирования, очень помогает мне с качеством моего кода. Первоначально я делал это с помощью boost :: noncopyable, но я обнаружил, что ошибки компилятора VC ++ не так полезны, как с частными ...
вопрос задан: 7 July 2011 18:53
0
ответов

почему буст :: некопируемый требует наследования

Добавление любого некопируемого члена в класс предотвратило бы автоматическое создание копирующего оператора построения и присваивания. Почему для использования некопируемого буста требуется наследование? Я думаю, что я не ...
вопрос задан: 28 January 2011 15:07
0
ответов

Создание не копируемых, а перемещаемых, объекты в c ++

Просто вопрос. Глядя на библиотеки C ++ Boost (в частности, на класс boost :: thread), я подумал: «как можно создать класс, определяющий объекты, которые нельзя скопировать, но которые могут быть ...
вопрос задан: 23 November 2010 19:50
0
ответов

C ++ const lvalue ссылки

Предполагая, что у меня есть: класс A, который не копируется класс B, который имеет в качестве члена const A & a (и принимает A в своем конструкторе и устанавливает его в своем списке инициализации) функция A GenerateA (); Имеет ли ...
вопрос задан: 10 November 2010 04:59