C++自学精简实践教程 目录(必读)
移动语义
C++从C继承了值语义。
移动语义是后来才出现的。
移动语义主要用来解决大对象(例如标准库容器对象)从函数返回时深拷贝代价过大的问题。
C++对值语义的支持主要体现在深拷贝时的复制控制。
我认为,对于初学者来说,理解复制控制已经足够。而且只需要理解复制控制,移动语义就是一句话的事情。
如果复制控制没理解,就去研究移动语义,就等于还没学会走就想跑。注定是苦不堪言,得不偿失。
C++自学精简实践教程 目录(必读)
C++从C继承了值语义。
移动语义是后来才出现的。
移动语义主要用来解决大对象(例如标准库容器对象)从函数返回时深拷贝代价过大的问题。
C++对值语义的支持主要体现在深拷贝时的复制控制。
我认为,对于初学者来说,理解复制控制已经足够。而且只需要理解复制控制,移动语义就是一句话的事情。
如果复制控制没理解,就去研究移动语义,就等于还没学会走就想跑。注定是苦不堪言,得不偿失。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/87877.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!