программистское, для знающих C++
Nov. 4th, 2012 03:39 pmC++ Rvalue References Explained
Отличная статья об одном из новшеств стандарта C++11 - так называемых "rvalue references". Оказывается, это совсем не страшная штука, и в этой статье всего из 11 страниц автор подробно объясняет, зачем они нужны, как их использовать, и почему, если вы собираетесь использовать rvalue references вместе с exceptions в одном и том же коде, лучше сразу застрелиться.
Процитирую прекрасную таблицу ссылок на ссылки:
Отличная статья об одном из новшеств стандарта C++11 - так называемых "rvalue references". Оказывается, это совсем не страшная штука, и в этой статье всего из 11 страниц автор подробно объясняет, зачем они нужны, как их использовать, и почему, если вы собираетесь использовать rvalue references вместе с exceptions в одном и том же коде, лучше сразу застрелиться.
Процитирую прекрасную таблицу ссылок на ссылки:
- A& & becomes A&
- A& && becomes A&
- A&& & becomes A&
- A&& && becomes A&&
no subject
Date: 2012-11-04 03:52 pm (UTC)no subject
Date: 2012-11-04 03:58 pm (UTC)зачем же тогда мучить себя крестами?
(это риторический вопрос).
no subject
Date: 2012-11-04 05:51 pm (UTC)no subject
Date: 2012-11-04 05:53 pm (UTC)no subject
Date: 2012-11-04 06:27 pm (UTC)no subject
Date: 2012-11-04 06:35 pm (UTC)no subject
Date: 2012-11-04 08:32 pm (UTC)no subject
Date: 2012-11-04 04:09 pm (UTC)no subject
Date: 2012-11-04 04:10 pm (UTC)no subject
Date: 2012-11-04 04:16 pm (UTC)no subject
Date: 2012-11-04 04:25 pm (UTC)no subject
Date: 2012-11-04 06:31 pm (UTC)no subject
Date: 2012-11-04 06:53 pm (UTC)Нет, если человек отполировал свой код до такого блеска, что его боттлнек теперь живет в этой дилемме r-value vs l-value, то респект, конечно, но что-то не верится в существование этого человека.
no subject
Date: 2012-11-04 07:12 pm (UTC)no subject
Date: 2012-11-04 07:14 pm (UTC)no subject
Date: 2012-11-04 07:14 pm (UTC)no subject
Date: 2012-11-04 08:58 pm (UTC)