新微赢技术网

标题: 运算符重载规则 [打印本页]

作者: οしαУ′颴    时间: 2009-11-5 00:42
标题: 运算符重载规则
运算符重载不是要求 不能改变参数的个数吗?
那为什么 前缀版本的++运算符是一元远算符,而 后缀版本的++运算符是二元远算符?
显然,他们的参数个数是不同的!
难道 后缀版本的++运算符中的哑元不计算在参数个数之中??
作者: 冷冷DI草    时间: 2009-11-5 00:42
我觉得后缀这个版本特殊,就是理解成二元运算符也没关系。。而且要分辨前缀和后缀不是吗?总要区别下
作者: 地上跑    时间: 2009-11-5 00:42
其实原来也应该是这么定义的,
所以按照LZ说的原则也应该这样重载吧...
作者: 爱虎老油♂    时间: 2009-11-5 00:42
恩 就是
刚查到:后缀版本增加的这个亚元就是为了使函数有不同的签名




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2