使用C++11智能指针时要避开的10大错误

qq_65659 27 0 PDF 2020-12-25 11:12:16

我很喜欢新的C++11的智能指针。在很多时候,对很多讨厌自己管理内存的人来说是天赐的礼物。在我看来,C++11的智能指针能使得C++新手教学更简单。 其实,我已经使用C++11两年多了,我无意中发现多种错误使用C++11智能指针的案例,这些错误会使程序效率很低或者直接崩溃。为了方便查找,我把它们按照下文进行了归类。 在开始之前,我们用一个简单的Aircraft类来展示一下这些错误。 class Aircraft { private: string m_model; public: int m_flyCount; weak_ptr myWingMan

用户评论
请输入评论内容
评分:
暂无评论