88问答网
所有问题
c++operator函数是什么意思?希望各位大侠帮忙!!!
如题所述
举报该问题
推荐答案 推荐于2016-02-06
运算符重载用的 譬如你写一个类,里面有a,b,c三种数据,然后你要定义对象aaa,bbb。此时如果想实现aaa+bbb就要用到运算符重载了,因为普通加号并不能满足你对象中三个成员同时相加的需求。将+号重载为你想要的功能(哪怕其实是减),于是就用到了operator
追问
那如果是乘除呢?
追答
都可以的,只有几种运算符不能重载,如 . ,* ,::, sizeof , ?:
追问
谢谢!!!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tScBVgVVM.html
其他回答
第1个回答 2011-11-27
是用于运算符重载的函数可以使原来只能用于数值运算的符号用到类中!
比如++,--。
追问
能不能再详细点?
相似回答
一个菜鸟要问
C++
的问题啦~
各位大侠
救急~
答:
第一步:Point a(10);调用构造
函数
Point (int val) {x=val;} 此时x=10;第二步:由于'()'运算符比'.'优先级高,先进行++a,调用重载前置++运算符函数:Point&
operator
++() {x++; return *this;} 。即对x的值加1,然后返回改变后的值。然后运行'.'运算符调用GetX(),返回x=11的值...
各位大侠
帮小弟解释一句
c++
的定义!·
答:
&& 逻辑与运算.在数学上就是表示两个条件的交集.A && B 当A, B都为真的时候.返回真值.当其中一个不为真的时候.就为假...|| 逻辑或运算.在数学上表示并集.A || B 当A, B中有一个为真的时候.返回真值...而!A.则A取反...A为真.!A则为假...以上都是计算机逻辑运算.这在数学中表...
几道
c++
简单问题,谢谢。
答:
调用构造
函数
,在进入函数体之后,进行的是对已经构造好的类对象的赋值,又调用个拷贝赋值操作符才能完成(如果并未提供,则使用编译器提供的默认按成员赋值行为) Note: 初始化列表的成员初始化顺序:
C++
初始化类成员时,是按照声明的顺序初始化的,而不是按照出现在初始化列表中的顺序。
C++
的学习之路
答:
4种特殊成员函数:constructor、destructor、copy constructor、
operator
=对象的构造、初始化列表对象的析构对象的复制什么情况下有必要显式定义4种特殊
函数C++
对象生命周 4.3、操作符重载 关于C++中操作符重载机制 重要操作符重载算术运算:+, -, *, /, %, ++, --, ...关系运算:>, <, ==, !=下标存取:[ ]...
C++
对象赋值调用默认赋值构造
函数
答:
4. 赋值函数,用于A对象间的赋值操作 5. 其他构造函数,自己定义。以上1~3的3个构造
函数是
每个
C++
类默认内置的,即使你不声明也会存在的。下面举个例子 class A{ public:A(){} // 默认构造函数,什么都不做 A(int i) {m_i=i;} // 自定义构造函数,用int型变量i来初始化A类对象成员m_...
C++
顺序表
答:
然后就是一些
函数
上的错误,最大的错误是使用insert函数,一开始对象里面根本没有数据,而你把count设为了1,即是承认了原来数组中的第一个数据,这样操作完毕后对象中的数据就多出一个了。其次,也不应该使用insert函数,因为是“=”操作符,应该把原来的数据清了,然后把新的数据复制进来,而不是...
...
是什么
,他们有什么区别,能给个例子说明不同点吗?谢谢
各位大侠
...
答:
.前面要用对象名,->前面要用对象指针,两个操作符后面都是接成员变量或成员
函数
;如:Class Time { public:int hour;int minute;};下面用的时候:Time ta;ta.hour = 13;Time * tb;tb->hour = 12;
V
C++
错 类中的强制类型转换
答:
F:\Temp\作业5\/nk.h:21: error: `
operator
double()' must be a nonstatic member function 必须是非静态的成员
函数
F:\Temp\作业5\H5t2.cpp:25: error: missing terminating " character 缺引号? 看看有没有拉下,或是全角
大家正在搜
operator函数参数名
operator函数
operation函数
python sorted函数
sort函数python
unary operator
round函数python
kubeoperator
complex函数
相关问题
c++中operator什么意思
c++ operator什么意思?
C++ operator函数的问题
问个关于c++operator函数的问题
C++中的函数原型在编译链接的时候,是否是被函数直接替换掉?...
C++中,对象的前自加跟后自加都是调用operator++(...
对象赋值时,一定会调用operator=函数?
只有在类里?x=10要调用一次默认的operator=函数?