标签: 智能指针
现代 C++ 性能表现优异的两个主要原因:智能指针和移动语义
,C++14的出台标志着委员会在这十三年的孕育期中所追求的的全部功能集合的完成。读者只需要稍微谷歌一下便能看到现代C++中包含了许多的新特性。在这篇文章中,我仅会关注代表着C++性能演进里程碑式的两个新特性:智能指针和移动语义。
Linux 内核里的“智能指针”
众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常。
,C++14的出台标志着委员会在这十三年的孕育期中所追求的的全部功能集合的完成。读者只需要稍微谷歌一下便能看到现代C++中包含了许多的新特性。在这篇文章中,我仅会关注代表着C++性能演进里程碑式的两个新特性:智能指针和移动语义。
众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常。