1:复制构造函数(也称拷贝构造函数)和赋值构造函数之间的区别:等号在定义变量的那一句语句中, 叫初始化, 这时候它不是一般的等号, 不是赋值.
class A
{//略
}
int main()
{
A a;//构造函数
A b = a;//复制构造函数,拷贝构造函数
A c;//构造函数
c = a;//赋值构造函数
}
2:运算符优先级:&& > || ,且|| 有短路原则,左操作数为真停止判断,返回1
3:
1:复制构造函数(也称拷贝构造函数)和赋值构造函数之间的区别:等号在定义变量的那一句语句中, 叫初始化, 这时候它不是一般的等号, 不是赋值.
class A
{//略
}
int main()
{
A a;//构造函数
A b = a;//复制构造函数,拷贝构造函数
A c;//构造函数
c = a;//赋值构造函数
}
3: