Результаты поиска по запросу "rvalue-reference"

3 ответа

Могу ли я использовать ссылку rvalue для временной? Это неопределенное поведение или нет?

1 ответ

неверная инициализация неконстантной ссылки из rvalue

6 ответов

Преимущества использования форварда

В идеальной пересылке,

ТОП публикаций

1 ответ

Может ли кто-нибудь объяснить rvalue ссылки в отношении исключений?

Допустим, у меня есть этот класс исключений:

2 ответа

Не удается связать lvalue со ссылкой на rvalue

1 ответ

open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616

1 ответ

@ Клинтон: Вы абсолютно правы. Я пытался уточнить.

нтересно, лучшая форма для моих конструкторов. Вот пример кода:

0 ответов

 память или ограниченный ресурс, такой как дескриптор файла. Но необходимость передать их обратно пахнет скорее «плохим дизайном», чем «полезным ограничением».

рограммировании на C ++ 03 мы не можем передать безымянный временныйT() к функцииvoid foo(T&);, Обычное решение - дать временному имя, а затем передать его следующим образом: T v; foo(v);Теперь идет C ++ 0x - и теперь со ссылками на rvalue ...

5 ответов

 перемещение может быть настолько эффективным, насколько уже есть копия.

вая высокое качество современных компиляторов в отношении оптимизации возвращаемого значения (как RVO, так и NRVO), мне было интересно, для какой сложности класса имеет смысл начинать добавлять конструкторы перемещения и операторы присваивания ...

8 ответов

@ Конрад, мне кажется, это слишком многословно, после того, как будет определен cctor, mctor не будет определен (насколько я понимаю текущий проект). Вы бы также определили конструктор по умолчанию как удаленный для каждого класса, который определяет пользовательский конструктор?

после просмотраэта замечательная лекция [http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Introduction-to-STL-with-Stephan-T-Lavavej/] по ссылкам на rvalue я думал, что каждый класс получит пользу от такого «конструктора ...