rvalue ссылки - C++ - Обсуждение 2555672 |
|
Обсуждение
Всего сообщений: 94
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: rvalue ссылки |
||||
ReYalp | 17.12.2019 11:36 |
https://www.cyberforum.ru/post14102754.html
Может кто объяснить зачем нужны rvalue ссылки и как...
|
||
Kuzia domovenok | 17.12.2019 11:47 |
https://www.cyberforum.ru/post14102785.html
например, для ускорения работы#include <iostream>
#include...
|
||
_stanislav | 17.12.2019 11:49 |
https://www.cyberforum.ru/post14102788.html
вряд ли кто нибудь захочет это объяснять, там черт ногу...
|
||
hoggy | 17.12.2019 11:58 |
https://www.cyberforum.ru/post14102813.html
что бы различать: временный объект? или нет.
зачем это...
|
||
Croessmah | 17.12.2019 11:58 |
https://www.cyberforum.ru/post14102821.html
https://www.cyberforum.ru/cpp-beginners/thread1896831.html
|
||
DrOffset | 17.12.2019 11:59 |
Решение https://www.cyberforum.ru/post14102822.html
Короткий ответ: чтобы привязывать к ним временные объекты...
|
||
_stanislav | 17.12.2019 12:03 |
https://www.cyberforum.ru/post14102841.html
на что конкретно нужно обратить внимание в его работе?
|
||
DrOffset | 17.12.2019 12:05 |
https://www.cyberforum.ru/post14102848.html
На то, как передается владение динамической памятью от...
|
||
_stanislav | 17.12.2019 12:06 |
https://www.cyberforum.ru/post14102850.html
недели может не хватить, я когда начинаю разбираться с...
|
||
DrOffset | 17.12.2019 12:07 |
https://www.cyberforum.ru/post14102854.html
Самое главное надо выяснить почему нельзя было проще. ...
|
||
_stanislav | 17.12.2019 12:07 |
https://www.cyberforum.ru/post14102858.html
этот совет внушает надежду
|
||
DrOffset | 17.12.2019 12:09 |
https://www.cyberforum.ru/post14102869.html
_stanislav, дольше - не страшно. Плохо, когда меньше. не,...
|
||
ReYalp | 17.12.2019 12:13 |
https://www.cyberforum.ru/post14102883.html
DrOffset, так с чего начать ,со Страуструпа или auto_ptr?:D
|
||
_stanislav | 17.12.2019 12:14 |
https://www.cyberforum.ru/post14102885.html
ReYalp, объяснять не хочется я думаю потому, что любое...
|
||
ReYalp | 17.12.2019 12:19 |
https://www.cyberforum.ru/post14102902.html
_stanislav, та я понял,я особо не надеялся что кто-то будет...
|
||
_stanislav | 17.12.2019 12:20 |
https://www.cyberforum.ru/post14102909.html
Я бы Страуструпа читанул, потом указатели бы зачитал:)...
|
||
Croessmah | 17.12.2019 12:21 |
https://www.cyberforum.ru/post14102916.html
С отказа на какое-то время от C++11. :)
Когда станут...
|
||
_stanislav | 17.12.2019 12:21 |
https://www.cyberforum.ru/post14102917.html
---
|
||
ReYalp | 17.12.2019 12:23 |
https://www.cyberforum.ru/post14102922.html
Croessmah, в новом(2017) стандарте не используют rvalue...
|
||
DrOffset | 17.12.2019 12:45 |
https://www.cyberforum.ru/post14103009.html
Ну когда вы будете разбираться с auto_ptr, у вас неминуемо...
|
||
ReYalp | 17.12.2019 12:52 |
https://www.cyberforum.ru/post14103032.html
DrOffset, насчет auto_ptr , мне смотреть на устройство...
|
||
DrOffset | 17.12.2019 13:11 |
https://www.cyberforum.ru/post14103071.html
Т.е. в принципом его работы вы тоже не познакомились еще?...
|
||
_stanislav | 17.12.2019 13:12 |
https://www.cyberforum.ru/post14103100.html
Жестоко :)
|
||
DrOffset | 17.12.2019 13:13 |
https://www.cyberforum.ru/post14103106.html
Всегда можно пойти писать на бейсике, если трудно. ...
|
||
_stanislav | 17.12.2019 13:17 |
https://www.cyberforum.ru/post14103116.html
согласен конечно, но меня сильно отвлекают все эти...
|
||
ReYalp | 17.12.2019 13:26 |
https://www.cyberforum.ru/post14103139.html
DrOffset, правильно понимаю это и есть этот класс?...
|
||
_stanislav | 17.12.2019 13:29 |
https://www.cyberforum.ru/post14103151.html
это вроде как говорит о том что системный код или код...
|
||
Croessmah | 17.12.2019 13:31 |
https://www.cyberforum.ru/post14103152.html
Чтобы своими именами не захламлять Ваш код.
Добавлено...
|
||
DrOffset | 17.12.2019 13:37 |
https://www.cyberforum.ru/post14103173.html
auto_ptr_ref еще не забудьте.
Добавлено через 1 минуту
...
|
||
_stanislav | 17.12.2019 13:58 |
https://www.cyberforum.ru/post14103268.html
эта раздел называется "Умные ссылки", после "Умных...
|
||
DrOffset | 17.12.2019 14:01 |
https://www.cyberforum.ru/post14103278.html
Нет, там есть отдельная глава про ссылки, самые обычные.
|
||
_stanislav | 17.12.2019 14:19 |
https://www.cyberforum.ru/post14103342.html
...Размышляя над задачами реализации строк с разделяемым...
|
||
DrOffset | 17.12.2019 14:25 |
https://www.cyberforum.ru/post14103365.html
_stanislav, все верно, но сначала надо все-таки прочитать...
|
||
_stanislav | 17.12.2019 14:57 |
https://www.cyberforum.ru/post14103452.html
короче как я понял главная причина это:
Я разрешил...
|
||
ReYalp | 17.12.2019 15:10 |
https://www.cyberforum.ru/post14103497.html
_stanislav, а как называть вызов когда на вход принимается...
|
||
_stanislav | 17.12.2019 15:25 |
https://www.cyberforum.ru/post14103506.html
по rvalue ссылке, такие функции применяются для временных...
|
||
Undisputed | 17.12.2019 15:35 |
https://www.cyberforum.ru/post14103588.html
ReYalp,
Расписал как смог по поводу rvalue ссылок и...
|
||
ReYalp | 17.12.2019 15:55 |
https://www.cyberforum.ru/post14103657.html
Undisputed, если у конструктора && приоритет выше то разве...
|
||
Undisputed | 17.12.2019 15:59 |
https://www.cyberforum.ru/post14103674.html
Не будет. Обычная ссылка больше подходит к коснтруктору...
|
||
_stanislav | 17.12.2019 16:40 |
https://www.cyberforum.ru/post14103838.html
я же тебе накидал ссылок в 3 посте, читай, там все есть....
|
||
ReYalp | 17.12.2019 16:56 |
https://www.cyberforum.ru/post14103899.html
_stanislav, сейчас нету особо времени читать) вечером...
|
||
Undisputed | 17.12.2019 19:33 |
https://www.cyberforum.ru/post14104441.html
Уточню один момент: там в комментарии я написал что move...
|
||
DrOffset | 17.12.2019 19:55 |
https://www.cyberforum.ru/post14104527.html
Undisputed, я думаю, это будет проще понять человеку, если...
|
||
Undisputed | 17.12.2019 20:08 |
https://www.cyberforum.ru/post14104588.html
Согласен. Я просто постарался объяснить ему на примере...
|
||
ReYalp | 18.12.2019 00:09 |
https://www.cyberforum.ru/post14105250.html
Undisputed, не сказал бы, мне, лично, строку тяжелее...
|
||
hoggy | 18.12.2019 01:16 |
https://www.cyberforum.ru/post14105375.html
поделишься кодом?
коллекционирую классы строк.
|
||
ReYalp | 18.12.2019 10:08 |
https://www.cyberforum.ru/post14105855.html
hoggy, не могу, код с работы, извини)
|
||
oleg-m1973 | 18.12.2019 10:21 |
https://www.cyberforum.ru/post14105879.html
Забей ты на этот auto_ptr. В те времена просто не было...
|
||
ReYalp | 18.12.2019 10:51 |
https://www.cyberforum.ru/post14105984.html
oleg-m1973, ну я представляю как он работает т.к. каждый...
|
||
oleg-m1973 | 18.12.2019 10:58 |
https://www.cyberforum.ru/post14106009.html
Чтобы понять проблематику, тебе просто нужно написать свой...
|
||
ReYalp | 18.12.2019 11:26 |
https://www.cyberforum.ru/post14106079.html
DrOffset, Здравствуйте, я вот разбираюсь с auto_ptr и не...
|
||
DrOffset | 18.12.2019 11:35 |
https://www.cyberforum.ru/post14106118.html
Возьмите простой пример и ответьте на вопросы (в...
|
||
ReYalp | 18.12.2019 11:49 |
https://www.cyberforum.ru/post14106159.html
DrOffset,
почему в даном случае после возврата поинтера с...
|
||
DrOffset | 18.12.2019 12:02 |
https://www.cyberforum.ru/post14106231.html
Если бы с конструкторами было все понятно, то этого вопроса...
|
||
hoggy | 18.12.2019 12:17 |
https://www.cyberforum.ru/post14106277.html
подходит.
и не просто подходит, а именно что запускается, ...
|
||
DrOffset | 18.12.2019 12:31 |
https://www.cyberforum.ru/post14106297.html
template <typename T>
class auto_ptr
{
public:
...
|
||
ReYalp | 18.12.2019 12:36 |
https://www.cyberforum.ru/post14106324.html
DrOffset, у меня срабатывает конструктор после оператора...
|
||
DrOffset | 18.12.2019 12:38 |
https://www.cyberforum.ru/post14106338.html
Да, но это не конструктор копирования.
В ответе на...
|
||
ReYalp | 18.12.2019 12:40 |
https://www.cyberforum.ru/post14106347.html
DrOffset, насколько я понял то func возвращает rvalue? а...
|
||
DrOffset | 18.12.2019 12:41 |
https://www.cyberforum.ru/post14106350.html
Тут самое время взять книжку "дизайн и эволюция" и почитать...
|
||
hoggy | 18.12.2019 12:43 |
https://www.cyberforum.ru/post14106356.html
а ты уточняй, какой именно конструктор ты имеешь ввиду....
|
||
DrOffset | 18.12.2019 12:43 |
https://www.cyberforum.ru/post14106361.html
Правильно. Поэтому рассматриваться начинает следующий...
|
||
ReYalp | 18.12.2019 12:47 |
https://www.cyberforum.ru/post14106365.html
DrOffset, после прочтения главы мне должно стать понятно...
|
||
DrOffset | 18.12.2019 12:52 |
https://www.cyberforum.ru/post14106374.html
Все уточнено. Процитирован участок кода, который...
|
||
ReYalp | 18.12.2019 12:55 |
https://www.cyberforum.ru/post14106394.html
DrOffset, насколько я понял то во время p1 = func<int>();...
|
||
DrOffset | 18.12.2019 12:59 |
https://www.cyberforum.ru/post14106420.html
Ну так это вопрос к вашим знаниям базового С++. Если вы...
|
||
ReYalp | 18.12.2019 13:01 |
https://www.cyberforum.ru/post14106423.html
DrOffset, окей, Вы не подскажете как вызвать подобный...
|
||
DrOffset | 18.12.2019 13:07 |
https://www.cyberforum.ru/post14106441.html
Каст действительно есть. Оператор auto_ptr_ref<_Other>...
|
||
ReYalp | 18.12.2019 13:29 |
https://www.cyberforum.ru/post14106528.html
DrOffset, тоесть auto_ptr<int> p1 = в auto_ptr<int> p1 =...
|
||
DrOffset | 18.12.2019 13:48 |
Решение https://www.cyberforum.ru/post14106571.html
Да.
Он вызывается потому что есть такой конструктор,...
|
||
ReYalp | 18.12.2019 14:00 |
https://www.cyberforum.ru/post14106598.html
DrOffset, у меня появилась проблема ,я не могу отобразить...
|
||
DrOffset | 18.12.2019 14:11 |
https://www.cyberforum.ru/post14106606.html
Потому что у нас разные типы в шаблоне.
Получаем тип...
|
||
ReYalp | 18.12.2019 14:18 |
https://www.cyberforum.ru/post14106659.html
DrOffset, у меня много вопросов 1. Если брать мой код то...
|
||
DrOffset | 18.12.2019 14:24 |
https://www.cyberforum.ru/post14106679.html
Конструктор копирования b не срабатывает, потому что...
|
||
ReYalp | 18.12.2019 14:40 |
https://www.cyberforum.ru/post14106733.html
DrOffset, можете объяснить как это работает?
если убрать...
|
||
ReYalp | 18.12.2019 14:52 |
https://www.cyberforum.ru/post14106784.html
DrOffset, почему в таком случае не срабатывает оператор , а...
|
||
hoggy | 18.12.2019 14:56 |
https://www.cyberforum.ru/post14106798.html
потому что незачем.
в этом примере он вообще никак не...
|
||
ReYalp | 18.12.2019 15:04 |
https://www.cyberforum.ru/post14106808.html
hoggy, та я понимаю что он не используется ,вот и спрашиваю...
|
||
hoggy | 18.12.2019 15:07 |
https://www.cyberforum.ru/post14106824.html
потому что не нужен, Карл!
ты же не используешь форточку,...
|
||
ReYalp | 18.12.2019 15:14 |
https://www.cyberforum.ru/post14106839.html
hoggy, вот , если взять такой пример
struct Widget {
...
|
||
DrOffset | 18.12.2019 15:27 |
https://www.cyberforum.ru/post14106880.html
Да, правильно.
|
||
hoggy | 18.12.2019 15:33 |
https://www.cyberforum.ru/post14106893.html
как понять что он нужен?
очень просто: без него работать...
|
||
ReYalp | 18.12.2019 15:35 |
https://www.cyberforum.ru/post14106900.html
Вот ,если бы я с самого начала знал.. Мне было слегка...
|
||
DrOffset | 18.12.2019 15:37 |
https://www.cyberforum.ru/post14106909.html
Не забудьте прочитать #74. Ради этого все и затевалось.
|
||
ReYalp | 18.12.2019 15:45 |
https://www.cyberforum.ru/post14106927.html
DrOffset, а возможно как-то создать шаблонный оператор...
|
||
DrOffset | 18.12.2019 15:53 |
https://www.cyberforum.ru/post14106966.html
Да.
|
||
ReYalp | 18.12.2019 15:57 |
https://www.cyberforum.ru/post14106978.html
есть пример где-то?
Добавлено через 1 минуту
DrOffset,...
|
||
DrOffset | 18.12.2019 15:57 |
https://www.cyberforum.ru/post14106984.html
Вы сами его и написали выше. Вполне подходит как пример.
|
||
ReYalp | 18.12.2019 16:04 |
https://www.cyberforum.ru/post14107008.html
DrOffset,
struct Widget {
Widget(){}
...
|
||
DrOffset | 18.12.2019 16:09 |
https://www.cyberforum.ru/post14107026.html
У вас тут неоднозначность.
Одинаково хорошо подходит...
|
||
ReYalp | 18.12.2019 16:26 |
https://www.cyberforum.ru/post14107080.html
DrOffset, а как правильно вызывать этот оператор , с...
|
||
DrOffset | 18.12.2019 16:30 |
https://www.cyberforum.ru/post14107093.html
Слово "правильно" тут не применимо.
Абстрактно правильно и...
|
||
ReYalp | 18.12.2019 16:33 |
https://www.cyberforum.ru/post14107101.html
DrOffset, если взять вот такой вариант
struct Widget1{
...
|
||
Новичок | 19.12.2019 18:54 |
https://www.cyberforum.ru/post14110726.html
Тема себя исчерпала, в новых сообщениях ничего полезного...
|
||
|
||||
Similar |
Зачем нужны rvalue ссылки, если есть универсальные ссылки Ссылки от rvalue Rvalue ссылки Rvalue и lvalue ссылки |
|||
Ads |
|
|||
MoreAnswers |
STL и rvalue ссылки RVALUE ссылки и операции с ними Запретить initializer-list конструктору принимать rvalue значения/ссылки Ссылка на rvalue, является ли она сама rvalue? |
|||