1
A
回答
2
这是完全不可能的;扩展操作符不存在。
1
不仅是不可能的,但它听起来很危险。这就是为什么他们限制运算符重载不像C++。它们给了你很多运营商允许的表现力,但避免了C++提供的许多缺陷。
这样做会给其他开发者带来意想不到的结果的人数可能会很可怕。
创建一个方法。
相关问题
- 1. 二进制运算符重载C++
- 2. 重载运算符类型
- 3. C# - 二进制运算符Equal没有为类型'System.Int64'
- 4. 我可以重载十进制类型的+运算符吗?
- 5. 不好操作类型为二进制运算符“==”
- 6. 不好操作类型为二进制运算符 “&” 的Java
- 7. C++不重载运算符
- 8. 重载模板类二元运算符*
- 9. 重载运算符[]为非类类型
- 10. 运算符重载,运算符=在类,“没有指定类型”
- 11. c#linq包含运算符
- 12. 为C++中的不同类型重载比较运算符
- 13. 重载二进制移位运算符的第一个参数
- 14. C++:运算符重载,运算符+
- 15. C#接口不能包含运算符
- 16. 二元运算符重载;隐式类型转换
- 17. 重载内置类型的运算符
- 18. Python:运算符重载特定类型
- 19. 内置类型的运算符重载
- 20. 运算符重载返回类型
- 21. 运算符重载和类型转换
- 22. 指向包含派生类和重载<<运算符
- 23. 运算符为包含boost :: numeric :: ublas :: matrix的类重载
- 24. 坏数类型为二进制运算符&&
- 25. 在C++中的派生类中重载二元运算符>
- 26. C++模板类运算符重载
- 27. C++类运算符重载参考
- 28. C++运算符重载类和结构
- 29. C++运算符重载模板类
- 30. 重载运算符[]为模板类C++