opErAtor

一、重载例子:class COperator{public: int a; int b;public: COperator (void); COperator (COperator &op); ~COperator (void);//操作符重载 COperator operator +(COperator &op); friend COperator operator - (COperator &op1,COperator &op2);

1. operator 用于类型转换函数:类型转换函数的特征:1) 型转换函数定义在源类中;2) 须由 operator 修饰,函数名称是目标类型名或目标类名;3) 函数没有参数,没有返回值,但是有return 语句,在return语句中返回目标类型数据或调用目

operator 的意思是运算符 上面的代码中的 operator* 和operator= 就是分别对*和=进行运算符重载 详细资料:http://baike.baidu.com/view/116893.htm (百度百科)

operator就是操作,一般都是操作符,比如:>等运算符.我们可以把这些运算重载,用的就是operator关键字,在网上有相关资料的

operator[英][pret(r)][美][:pret(r)]n.操作员; 经营者; 运算符; 电话接线员; 复数:operators 双语例句 Check the operator's productivity against agreed targets.根据既定目标检验操作员的效率.

Operator如果用在特指个人的时候,是操作员;但在租船业务中,可以指一个公司,比如:A轮的船东是COSCO,但是期租给MAERSK,当MAERSK用该轮到市场上揽货租船时,MAERSK就是该轮的OPERATOR.

在C++中,他是一个关键字, 用于重载运算符,来实现自定义的对象运算. 如:#include<iostream>using namespace std;class A{private: int a;public: A() {} A(int t):a(t) {} friend int operator + (A a, A b) //重载了+运算符 { return a.a + b.a; }};int main(int argc, char *argv[]){ A a(1); A b(2); int t; t = a + b; cout<<t<<endl; return 0;}

operator 就是运算符啊,对啊包括加减乘除在内,但远远不止这些哦,包括什么单目运算符,双目运算符,三目运算符三种,按类型说还有什么位运算符,逻辑运算符啊等等等等.不过常规意义上来说,如果你做一个程序让人输入一个operater

改变操作符的作用,建立一个class Matrix,定义Matrix的== + -操作.class Matrix{public: bool operator== (const Matrix& matrix) const; Matrix& operator=(const Matrix& matrix); Matrix& operator-(const Matrix& matrix);}代码中就可以直接使用Matrix a, b;if (a != b){ a = b; }Matrix c, d;Matrix e = c - d;而不用类似于Matrix::minus(b)之类的调用

相关文档

operator翻译
type
operator是什么意思中文
garage
hostess
formal
reputation
technician
operation
refrigerator
absolutely
italian
logically
opera怎么读
calculator
mechanic
registration
中国电信变成operator
电脑版