重载前置运算符"++",则++c(c对象)相当于执行了函数()。
A. c.operator++(c, 0);
B. c.operator++();
C. operator++(c);
D. operator++(c, 0);
重载后置运算符"++",则c++(c对象)相当于执行了函数()。
A. c.operator++();
B. c.operator++(1);
C. operator++(c);
D. operator++(1);
关于运算符重载,下列说法正确的是()。
A. C++中已有的运算符均可以重载
B. 运算符重载函数的返回类型不能声明为基本数据类型
C. 在类型转换函数的定义中不能不需要声明返回类型
D. 可以通过运算符重载创建新的运算符
只能用友元函数重载的运算符是( )。
A. ( )
B. [ ]
C. <<
D. =