Design, performances, rvalues et std::move

Version imprimable