运算符重载C.

运算符重载C.,第1张

概述我在互联网上找到了这个代码: Class Book{Public:void operator()(int Counter) const throw();} 我的问题是,运算符重载上面的代码使用了什么? 首先,该代码是错误的;由于C区分大小写,因此Class和Public不是关键字.将参数名称(Counter)的第一个字母大写也很不寻常(尽管是合法的). 假设大写正确,你所拥有的是函数调用运算 我在互联网上找到了这个代码:

Class Book{Public:voID operator()(int Counter) const throw();}

我的问题是,运算符重载上面的代码使用了什么?

解决方法 首先,该代码是错误的;由于C区分大小写,因此Class和Public不是关键字.将参数名称(Counter)的第一个字母大写也很不寻常(尽管是合法的).

假设大写正确,你所拥有的是函数调用运算符的重载.它允许您“调用”Book的实例,就好像它是一个函数:

Book b;...b(23);
总结

以上是内存溢出为你收集整理的运算符重载C.全部内容,希望文章能够帮你解决运算符重载C.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1220462.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存