黑马程序员技术交流社区

标题: C#里 [打印本页]

作者: 易孟飞    时间: 2014-10-2 01:15
标题: C#里
C#里,怎么标识运算符++/--的重载,是前缀重载,还算后缀重载呢?

作者: 这个夏天的芬芳    时间: 2014-10-2 20:45
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}
作者: 易孟飞    时间: 2014-10-3 02:23
什么意思?
作者: sadfgood    时间: 2014-10-3 13:46
不懂你所说的,貌似很高深的样子{:3_46:}
作者: 易孟飞    时间: 2014-10-3 15:20
好吧,C#居然把这个细节给统一了,不允许前后增量重载运算使用不同的函数操作,你可以看看C++里对运算符重载的规定,(C++允许前后增量运算符重载使用不同的函数处理,这样更灵活)
作者: 易孟飞    时间: 2014-10-3 15:22
sadfgood 发表于 2014-10-3 13:46
不懂你所说的,貌似很高深的样子

好吧,C#居然把这个细节给统一了,不允许前后增量重载运算使用不同的函数操作,你可以看看C++里对运算符重载的规定,(C++允许前后增量运算符重载使用不同的函数处理,这样更灵活)
作者: sadfgood    时间: 2014-10-4 22:43
C++没研究过,我觉得学一门语言就可以了。
作者: 易孟飞    时间: 2014-10-5 00:25
如果不对比各种语言的特性,怎么知道自己用的那种语言有那些缺陷?有那些优越性?况且,一们语言理解比较深的话,感觉所有语言都是一样的,不同的是类库
作者: 官方    时间: 2014-10-6 15:43
路过 学习 ~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2