天天爱天天做天天做天天吃中文|久久综合给久合久久综合|亚洲视频一区二区三区|亚洲国产综合精品2022
汶上信息港
標(biāo)題:
運(yùn)算符重載
[打印本頁]
作者:
hbhdgpyz
時(shí)間:
2008-9-29 20:19
標(biāo)題:
運(yùn)算符重載
<P><FONT color=#0000ff>運(yùn)算符重載</FONT>的概念:運(yùn)算符重載實(shí)際上就是<FONT color=#0000ff>函數(shù)重載</FONT>,因?yàn)樵贑++中,任何運(yùn)算都是通過函數(shù)實(shí)現(xiàn)的,一個(gè)運(yùn)算符函數(shù)由于所操作的數(shù)據(jù)不同而具有不同的意義,就是運(yùn)算符重載。</P>
2 |8 Z2 h% x2 H1 x# a& H) Q* @
<P>關(guān)鍵字<FONT color=#0000ff>operator</FONT> 的含義:我們不能直接對諸如"+"這樣的運(yùn)算符進(jìn)行重載,因?yàn)橹苯佑盟⒉荒茏鰹楹瘮?shù)名來使用,而要將operator 與運(yùn)算符連在一起后構(gòu)成一個(gè)運(yùn)算符函數(shù)名,然后就可以進(jìn)行重載定義了。所以在這里,operator的含義可理解為本函數(shù)是一個(gè)運(yùn)算符重載函數(shù),其后的運(yùn)算符就是將被重載的操作。</P>
% H5 G1 V& Q; g5 L
<P>定義一個(gè)重載運(yùn)算函數(shù)的形式如下:</P>
- W& K% P6 l7 ]
<P>TYPE operator @(參數(shù)表){</P>
1 z, U& G( j" A7 [5 ]! M9 [3 g9 C+ g
<P>//....函數(shù)定義</P>
- a" @* D, d( s6 g& G' p
<P>}</P>
K. ]+ |3 f$ r+ p
<P>其中的TYPE表示將要返回的數(shù)據(jù)類型,不可能是void類型的,而@表示要重載的運(yùn)算符。</P>
5 f1 p9 l7 y0 y6 D( _8 F) G5 X
<P>當(dāng)然我們要對<FONT color=#ff0000>操作符重載的簡單運(yùn)用</FONT>有所了解,主要是對課本上的例子能完全掌握。</P>
歡迎光臨 汶上信息港 (http://www.vancelump.com/)
Powered by Discuz! X3.5