operator overloading是什么意思,operator overloading的意思翻译、用法、同义词、例句
常用词典
操作符重载;运算元多载
例句
Discusses changes to operator overloading.
讨论运算符重载的更改。
More consistent, symmetric operator overloading.
更一致的、对称的操作符重载。
In Listing 2, you can see the operator overloading I set up in Listing 1 in action.
在清单2中,可以看到我在清单1中设置的操作符重载的效果。
That was the first time I was introduced to the concept of operator overloading.
这是我第一次被介绍给了操作符重载的概念。
Operator overloading that works well with generics and built-in primitive types.
运算子多载,适用于泛型及内建基本型别。
网络扩展资料
operator overloading
是指在编程中,使用相同的操作符符号来执行不同的操作。这种技术允许程序员定义自己的运算符,并且可以将其用于用户定义的数据类型,如类和结构体。
下面是一些关于operator overloading
的例句和用法:
Example 1:
class Vector{ public: double x, y; Vector operator (const Vector& v) const{ return Vector(x v.x, y v.y); }};
在上面的例子中,
operator
被重载为加法运算符,用于将两个向量相加,并返回一个新的向量。Example 2:
class Fraction{ private: int numerator; int denominator; public: Fraction operator (const Fraction &f) const{ Fraction result; result.numerator = numerator * f.denominator f.numerator * denominator; result.denominator = denominator * f.denominator; return result; }};
在上面的例子中,
operator
被重载为加法运算符,用于将两个分数相加,并返回一个新的分数。
除了加法运算符外,还可以重载许多其他运算符,例如减法、乘法、除法、比较运算符等。
operator overloading
的近义词包括operator redefinition
和operator ad hoc polymorphism
。
operator overloading
的反义词是operator underloading
,即未对运算符进行重载。
英语单词大全 请记住链接:https://danci.yuesha.com/operator+overloading.html