亚洲色一色噜一噜噜噜_在线国产精品一区二区_91国自产拍 精品_国产伦三级一区二区

<address id="xly8e"><var id="xly8e"><center id="xly8e"></center></var></address>
<kbd id="xly8e"><dl id="xly8e"></dl></kbd>
<bdo id="xly8e"><mark id="xly8e"><legend id="xly8e"></legend></mark></bdo>
  • <span id="xly8e"><delect id="xly8e"></delect></span>

     找回密碼
     注冊

    QQ登錄

    只需一步,快速開始

    運算符重載

    [復制鏈接]
    1#
    發(fā)表于 2008-9-29 20:19:57 | 只看該作者 |倒序瀏覽 |閱讀模式
    <P><FONT color=#0000ff>運算符重載</FONT>的概念:運算符重載實際上就是<FONT color=#0000ff>函數(shù)重載</FONT>,因為在C++中,任何運算都是通過函數(shù)實現(xiàn)的,一個運算符函數(shù)由于所操作的數(shù)據(jù)不同而具有不同的意義,就是運算符重載。</P>, W* j0 c0 ^& e+ ~9 ^( C
    <P>關鍵字<FONT color=#0000ff>operator</FONT> 的含義:我們不能直接對諸如"+"這樣的運算符進行重載,因為直接用它并不能做為函數(shù)名來使用,而要將operator 與運算符連在一起后構成一個運算符函數(shù)名,然后就可以進行重載定義了。所以在這里,operator的含義可理解為本函數(shù)是一個運算符重載函數(shù),其后的運算符就是將被重載的操作。</P>2 l  @# t. ?+ n( s
    <P>定義一個重載運算函數(shù)的形式如下:</P>
    ! }# q; Z. ?+ U7 @( M& u/ n6 ?<P>TYPE operator @(參數(shù)表){</P>( K. d  I5 F" z4 ?+ }
    <P>//....函數(shù)定義</P>
    ' O2 Q/ d+ u5 B$ E<P>}</P>
      {/ y4 i" d6 g$ H7 |; q<P>其中的TYPE表示將要返回的數(shù)據(jù)類型,不可能是void類型的,而@表示要重載的運算符。</P>3 m; I# E  b' M1 W: r" S
    <P>當然我們要對<FONT color=#ff0000>操作符重載的簡單運用</FONT>有所了解,主要是對課本上的例子能完全掌握。</P>
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規(guī)則

    QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機版|小黑屋|汶上信息港 ( 魯ICP備19052200號-1 )

    GMT+8, 2025-6-28 23:47

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回復 返回頂部 返回列表