关于赋值运算符 = 的重载,下列表述中错误的是 A. = 的重载函数必须且只能有一个参数 B. 一个类即使没有重载 =,也可以用 = 为该类的对象赋值 C. 为了实现像”x=y=z;”这样的连续赋值,= 的重载函数的返回值必须声明为引用 D. = 可以重载为一个类的友元函数 ...
vector<string>有这样的一种赋值运算符: vector<string> v1; v1 = {"ni","hao"} 就是接受initialzer_list<string>作为参数,我实现这个重载运算符的时候,首先这个initializer_list<string>& s参数使用引用形式,结果使用的时候并没有成功,但是把这个重载赋值运算符函数的initialzer_list<string> s参数没有使用...