如下一个类的定义,其定义了类的复制构造函数,和移动构造函数
class B
{
public:
B() :data(0) //默认构造函数
{
cout << "Default constructor is called." << endl;
}
B(int i) :data(i) //带参数的构造函数
{
cout << "Constructor is called." << data << endl;
}
B(const B &b) // 复制(拷贝)构造函数
{