История изменений
Исправление
stevejobs,
(текущая версия)
:
Кстати, поясни по хардкору, я прав, что сервер на крестах реально писать только вполовину медленнее жабы, или совсем поехал и нужно галоперидольчику вмазаться?
на самом деле там есть удобная функция move(x), которая делает все чо надо (в смысле, эту байду не надо постоянно руками набивать), которая есть что-то вот такое:
(since C++11)(until C++14)
template< class T >
typename std::remove_reference<T>::type&& move( T&& t );
(since C++14)
template< class T >
constexpr typename std::remove_reference<T>::type&& move( T&& t );
хотелось бы увидеть случаи, когда простейшим move дело не ограничивается, т.е. как раз ту move semantics в действии
Исходная версия
stevejobs,
:
Кстати, поясни по хардкору, я прав, что сервер на крестах реально писать только вполовину медленнее жабы, или совсем поехал и нужно галоперидольчику вмазаться?
на самом деле там есть удобная функция move(x), которая делает все чо надо, которая есть что-то вот такое:
(since C++11)(until C++14)
template< class T >
typename std::remove_reference<T>::type&& move( T&& t );
(since C++14)
template< class T >
constexpr typename std::remove_reference<T>::type&& move( T&& t );
хотелось бы увидеть случаи, когда простейшим move дело не ограничивается, т.е. как раз ту move semantics в действии