2
ответа

Что такое идиома копирования и обмена?

Что это за идиома и когда ее следует использовать? Какие проблемы это решает? Меняется ли идиома при использовании C ++ 11? Хотя это упоминалось во многих местах, у нас не было единственного числа "что ...
вопрос задан: 23 May 2017 11:55
2
ответа

Что такое разрешение копирования и как оно оптимизирует идиому копирования и замены?

Я читал Copy и Swap. Я пытался прочитать некоторые ссылки на Copy Elision, но не мог понять, что это значит. Может кто-нибудь объяснить, пожалуйста, что это за оптимизация, и особенно, что это такое ...
вопрос задан: 31 May 2012 20:07
0
ответов

функция обмена друзей

В прекрасном ответе на идиому «copy-and-swap-idiom» есть фрагмент кода, который мне нужно немного помочь: class dumb_array {public: // ... friend void swap (dumb_array & amp; first, dumb_array & amp; ...
вопрос задан: 23 May 2017 12:34
0
ответов

Почему некоторые люди используют swap для перемещений?

Например, stdlibc ++ имеет следующее: unique_lock & оператор = (уникальный_блок && __u) {если (_M_owns) unlock (); unique_lock (std :: move (__ u)). swap (* это); __u._M_device = 0; ...
вопрос задан: 10 March 2012 00:58
0
ответов

Колба «hello world» не может работать в отладочной модели

Я следовал официальному документу, установил virtualenv и flask, а затем python hello.py Но есть что-то wrong: * Работающий http://127.0.0.1:5000/* Перезапускающий с перегружателем: события inotify ...
вопрос задан: 21 August 2011 12:57
0
ответов

gjenbruk av kopi-og-bytt-idiomet

Jeg prøver å sette kopi-og-bytte-idiomet inn i et gjenbrukbart mixin: mal struct copy_and_swap {Derived & operator = (Derived copy) {Derived * derivated = ...
вопрос задан: 16 August 2011 14:48
0
ответов

Присвоение через копирование и обмен в сравнении с двумя блокировками

Заимствуя пример Говарда Хиннанта и изменив его для использования копирования и- своп, это op = потокобезопасный? struct A {A () = по умолчанию; A (A const & x); // Предположим, реализует правильную блокировку и копирование. ...
вопрос задан: 30 May 2011 19:05
0
ответов

Безопасное присваивание и идиома копирования и обмена

Я изучаю C ++ и недавно узнал (здесь, в переполнении стека) об идиоме копирования и обмена, и я есть несколько вопросов по этому поводу. Итак, предположим, что у меня есть следующий класс, использующий идиому копирования и обмена, ...
вопрос задан: 6 May 2011 00:33