Какие библиотеки Boost используют преимущество семантики Move

Ссылки Rvalue и семантика Move являются основной функцией C++11, которая может значительно ускорить код за счет сокращения ненужных копий. STL был обновлен, чтобы использовать эту новую функцию при использовании компилятора C++11/0x (например, gcc 4.6)

Boost 1.48 представил новую библиотеку для эмуляции семантики перемещения в старых компиляторах C++03. Эта библиотека работает, добавляя макросы, которые расширяются до истинных ссылок rvalue, когда код компилируется компиляторами C++11, или эмулированных ссылок rvalue, когда код компилируется компиляторами C++03.

Помимо boost::containerбыли ли обновлены какие-либо другие библиотеки boost, чтобы использовать преимущества семантики перемещения?

Есть ли дорожная карта с подробным описанием того, когда и будет ли добавлена ​​семантика перемещения в другие библиотеки повышения?

boost::multi_index_containerупомянул о добавлении семантики перемещения в Boost.MultiIndex Будущая работа, поскольку она была представлена ​​в версии 1.31.

12
задан je4d 9 March 2012 в 22:41
поделиться