问题:
[单选] 将前缀运算符“–”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
A . DeCr&operator–(int);
B . DeCr operator–(DeCr&,int);
C . friend DeCr&operator–(DeCr&);
D . friend DeCr operator–(DeCr&,int);
参考答案:C
参考解析:
把“–”运算符重载为非成员(友元)函数格式:friend<返回类型>operator–()是前缀的格式;friend<返回类型>operator–(int)是后缀的格式。当然也可以有参数如题中C选项所示。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。