以下为转载C#不能重载=运算符网上找到的 C# 和 C++ 重载与 C++ 相比较,C# 允许重载的运算符很少。有两条限制。首先,成员访问、成员调用(也就是函数调用)、赋值以及“新建”无法重载,因为这些运算是运行时定义的。
其次,诸如“&&”、“||”、“?:”这样的运算符以及诸如“+=”这样的复合赋值运算符无法重载,因为这会使代码变得异常复杂,得不偿失。
做过一年C++主要在控制方面,串口通讯,研究的比较烂,网络,数据库 都没做过,现在不搞了
工作两年了,没发现我有什么进展,还是在混日子
[此贴子已经被作者于2006-11-10 23:40:23编辑过]