LINUX.ORG.RU

История изменений

Исправление 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 в действии