operator

operator; operon

在某类的公共部分有声明string operator++( );和string operator++(int);则说明

A:string operator++( );是前置自增运算符声明 B:string( )perator++( );是后置自增运算符声明 C:string operator++(int);是前置自增运算符声明 D:两条语句无区别

在某类的公共部分有声明string operator++( );和string operator++(int);则说明

A:string operator++();是前置自增运算符声明 B:string operator++();是后置自增运算符声明 C:string operator++(int); 是前置自增运算符声明 D:两条语句无区别

已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列( )。
Myst x(3.2),y(5.5),z(0.0);
z=8.9-y;
y=x-6.3;
能够正常运行,运算符函数operator-应该在类中声明为( )。

A:friend Myst operator-(Myst&,Myst&); B:friend Myst operator-(Myst,Myst); C:friend Myst operator-(Myst,Myst&); D:friend Myst operator-(Myst&,Myst);

在某类的公共部分有声明string operator++( );和string operator++(int);则说明

A:string operator++();是前置自增运算符声明 B:string operator++();是后置自增运算符声明 C:string operator++(in; 是前置自增运算符声明 D:两条语句无区别

已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列 Myst x{3.2), y(5.5), z(0.0); z=8.9-y; y=x-6.3; 能够正常运行,运算符函数operator-应该在类中声明为,

A:friend Myst operator-(Myst&,Myst&); B:friend Myst operator-(Myst,Mys; C:friend Myst operator-(Myst,Myst&); D:friend Myst operator-(Myst&,Mys;

在某类的公共部分有声明string operator++( );和string operator++(int);则说明

A:string operator++( );是前置自增运算符声明 B:string( )perator++( );是后置自增运算符声明 C:string operator++(in;是前置自增运算符声明 D:两条语句无区别

微信扫码获取答案解析
下载APP查看答案解析