link中运算符重载必须依附于类型这个怎么理解?什么是运算符重载的类型?

问题描述

link中运算符重载必须依附于类型这个怎么理解?什么是运算符重载的类型?
link中运算符重载必须依附于类型这个怎么理解?什么是运算符重载的类型?

解决方案

就是说,C++允许在类的定义外面定义运算符重载。你可以重载两个整数的加减。
但是C#不允许,你不能改变现有类型的运算符,只能给你自己定义的类型重载运算符。

时间: 2024-08-03 08:30:58

link中运算符重载必须依附于类型这个怎么理解?什么是运算符重载的类型?的相关文章

link中什么是运算符重载的局限性?局限性具体表现在哪些地方?

问题描述 link中什么是运算符重载的局限性?局限性具体表现在哪些地方? 什么是link中运算符重载的局限性?这个局限性从什么地方体现出来? 解决方案 运算符重载首先不是所有的运算符都能重载,另一个,运算符重载必须依附于类型,和C++不同,你不能在类定义的外部重载运算符.也就是说你不能改变已有类型的运算符的功能.

link中能不能重载string的运算符?string没办法继承啊,怎么办?

问题描述 link中能不能重载string的运算符?string没办法继承啊,怎么办? link中能不能重载string的运算符?string没办法继承啊,怎么办? 解决方案 是啊,不能继承,不能重载.对不起,C#又让你失望了.

link中重载运算符会不会影响到这个项目中别的源代码?谢谢!

问题描述 link中重载运算符会不会影响到这个项目中别的源代码?谢谢! link中重载运算符会不会影响到这个项目中别的源代码?谢谢! 解决方案 当然,只要使用了这个类的代码,都可以使用运算符.

link中能不能定义新的运算符,能不能在字符串中使用运算符?

问题描述 link中能不能定义新的运算符,能不能在字符串中使用运算符? link中能不能定义新的运算符,能不能在字符串中使用运算符? 解决方案 不可以,但是可以重载运算符,你要定义什么运算符?

link中字符串后面加上两个问号是什么运算符?有什么作用?谢谢。

问题描述 link中字符串后面加上两个问号是什么运算符?有什么作用?谢谢. link中字符串后面加上两个问号是什么运算符?有什么作用?谢谢. 解决方案 string s = x ?? "abc"; 相当于 if (x == null) s = "abc"; else s = x;

link中~和!有什么区别?~|又是什么运算符?

问题描述 link中~和!有什么区别?~|又是什么运算符? link中~和!有什么区别?~|又是什么运算符? 解决方案 ~|是什么我也不知道.哪里有这个 ~是按位取反,!是逻辑否. 解决方案二: ~|这个确实没有见过.至于-和!,和楼上的答案一样. 解决方案三: ink中~和!应该是通配符吧!

c++-link中重载<<运算,但是不是位运算,而是输出,类似C++,这个可以实现么?

问题描述 link中重载<<运算,但是不是位运算,而是输出,类似C++,这个可以实现么? link中重载<<运算,但是不是位运算,而是输出,类似C++,这个可以实现么? 解决方案 这和LINQ有什么关系? 解决方案二: 我可以理解为:你想用c或者汇编模拟<<运算 c,不可以:汇编,算了吧

请教一个link引用化的问题?link中哪些类型需要引用化,除了数组泛型还有么?

问题描述 请教一个link引用化的问题?link中哪些类型需要引用化,除了数组泛型还有么? 请教一个link引用化的问题?link中哪些类型需要引用化,除了数组泛型还有么? 解决方案 C#分为引用类型和值类型,int cha还有结构体是值类型,别的事引用类型.

link中如何使用数组表示多态偶的类型的数据?需要分开存放么?

问题描述 link中如何使用数组表示多态偶的类型的数据?需要分开存放么? link中如何使用数组表示多态偶的类型的数据?需要分开存放么? 解决方案 多态偶的类型?你想表达什么?