id summary reporter owner description type status milestone component version severity resolution keywords cc 3457 introduce move semantics to container types Gunter Gunter "I am writing many routines where I would strongly prefer: {{{matrix f(const matrix& in)}}} to {{{void f(const matrix& in, matrix& out )}}} There has been a lot of discussion about this from the C++ groups: * The move library to support this in C++03 * http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/ Also, I see that this is native to MTL: http://www.osl.iu.edu/research/mtl/mtl4/doc/matrix_assignment.html#move_semantics" Feature Requests new Boost 1.41.0 uBLAS Boost 1.40.0 Optimization