posts

vnn01

cpp_move_semantics

源起

  • c++11里面引入了诸多特性,其中移动语义是必须掌握的点
  • 但很多资料在介绍移动语义时都艰涩难道或只是蜻蜓点水、不成体系,在实战时不能融会贯通
  • 笔者希望通过一系列文章,让学习现代c++的同学能建立起一个移动语义相关知识点的体系,做到理解移动语义,而不是死记硬背,融合贯通以下的几点:
    1. 为什么需要移动语义?移动语义解决了什么问题?cpp03_no_res_transferring
    2. 需要怎样实现移动语义?
    3. 在模板编程中如何使用移动语义?
    4. 移动语义的其他注意点