生活随笔
收集整理的這篇文章主要介紹了
一元运算符重载
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一元運(yùn)算符只對(duì)一個(gè)操作數(shù)進(jìn)行操作,下面是一元運(yùn)算符實(shí)例:
遞增運(yùn)算符(++) 和遞減運(yùn)算符(--)一元減運(yùn)算符,即符號(hào)(-)邏輯非運(yùn)算符(!) /***
overone.cpp
***/
#include<iostream>
using namespace std;class Distance
{private:int feet;int inches;public:Distance(){feet =
0;inches =
0;}Distance(int f,
int i){feet =
f;inches =
i;}void displayDistance(){cout <<
"F: " << feet <<
" I: " << inches <<
endl; }Distance operator-
(){feet = -
feet;inches = -
inches;return Distance(feet,inches);}
};int main()
{Distance D1(11,
10), D2(-
5,
11);-
D1;D1.displayDistance();-
D2;D2.displayDistance();return 0;
} 運(yùn)算結(jié)果:
exbot@ubuntu:~/wangqinghe/C++/20190808$ g++ overone.cpp -o overone
exbot@ubuntu:~/wangqinghe/C++/20190808$ ./overone
F: -11 I: -10
F: 5 I: -11
轉(zhuǎn)載于:https://www.cnblogs.com/wanghao-boke/p/11319647.html
總結(jié)
以上是生活随笔為你收集整理的一元运算符重载的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。