更新:2007 年 11 月
只有某些运算符才有资格重载。下表列出了可以定义的运算符。
类型 |
运算符 |
|---|---|
一元 |
+, -, IsFalse, IsTrue, Not |
二元 |
+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor |
转换(一元) |
CType |
请注意,二元列表中的 = 运算符是比较运算符,不是赋值运算符。
**错误 ID:**BC33002
更正此错误
从可重载的运算符的集合中选择一个运算符。
如果需要能重载一个无法直接重载的运算符的功能,则创建一个 Function 过程,该过程获取适当的参数并返回适当的值。