为了账号安全,请及时绑定邮箱和手机立即绑定

关于类中的虚函数,为什么operator() 后边还有个参数括弧呢?

关于类中的虚函数,为什么operator() 后边还有个参数括弧呢?

白猪掌柜的 2023-03-16 17:13:36
virtual void operator()(osg::Node* node,osg::NodeVisitor* nv)
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

operator后的圆括号为重载部分,或者说,就是重载圆括号,而(osg::Node* node,osg::NodeVisitor* nv)是该重载函数的参数表。

查看完整回答
反对 回复 2023-03-18
?
慕容森

TA贡献1853条经验 获得超18个赞

重载()操作;
重载函数需要参数类型、参数数目来区分;
编译器以"函数名_参数类型"来区分
eg:sum_int_int

查看完整回答
反对 回复 2023-03-18
  • 2 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信