Big Three: 是指 如果一个类要实现下面某一个成员函数,一般都要一起实现另外两个:
1) Desconstructor
2) copy constructor
3) operator =
在C++ 11中可能还要实现move 的语义
本文介绍C++编程语言中的Big Three概念,即析构函数、拷贝构造函数及赋值运算符重载。当一个类实现了其中一个成员函数时,通常也需要实现其它两个以确保正确的资源管理和对象行为。此外,在C++11中还讨论了移动语义的重要性。
Big Three: 是指 如果一个类要实现下面某一个成员函数,一般都要一起实现另外两个:
1) Desconstructor
2) copy constructor
3) operator =
在C++ 11中可能还要实现move 的语义
794

被折叠的 条评论
为什么被折叠?