| Home  | Otthon  | Hardver  | Hálózat  | Programozás  | Szoftver  | Hibaelhárítás  | Systems  |   
Programozás  
  • C /C + + programozási

  • Computer Programozási Nyelvek

  • Delphi programozási

  • Java programozási

  • JavaScript programozás

  • PHP /MySQL programozás

  • Perl

  • Python programozás

  • Ruby programozási

  • Visual Basics programozás
  •  
    Számítógépes ismeretek >> Programozás >> C /C + + programozási >> Content
    Hogyan használjuk az E mutató a C + +
    A C + + program , ha létrehoz tárgya A X. osztályú , akkor majd megszerezni a címét segítségével "ez" mutató . A cím kapható lokális változó nem statikus tagfüggvények X , és típusa const X * . Az "ez " mutató működik, mert a C + + példányát hozza létre az adatokat a tagok , és tartja egy példányát minden egyes tagjának működését. Ez az, amire szüksége van
    Haladó C + + ügyességi
    C + + fordító IDE , mint például a Visual Studio 2008 photo
    Show More utasítások
    1

    Az "ez" mutató felfedezni a helyét egy osztály példányát . Mint minden mutató , tárol egy címet . Tag funkció getAddress ( ) C + + class X visszaadja a címét egy adott esetben az osztály X :
    class X {
    nyilvános :
    X * const getAddress ( ) const {
    vissza ezt a ,
    } ;
    2

    Access tagfüggvények vagy tagja az adatok egy osztályon belül tagfüggvény az "ez " kulcsszót, és a " - > " operátor . Az alábbi példa működhet anélkül, hogy " this-> . " De ha a mátrix könyvtár a szülő osztály azonos tagok nevét , " this-> " világossá teszi, hogy milyen hivatkoznak tartozik a jelenlegi osztályra , és nem a szülő :
    class Matrix {
    int sorok, oszlopok ,
    public:
    Matrix ( ) : sorok ( 0) , oszlopok ( 0) {
    this-> Init (); }

    ~ Matrix ( ) < br > int GetRows ( ) const {
    vissza this-> sorok ;
    }
    magán :
    void init (); }
    ,
    < br > 3

    tanulmányi osztály , amely operátor túlterhelése és tanulmányozza a használata ezt. A következő kódrészlet mutatja, hogyan lehet újra :
    const X * this-> operátor ( ) {
    vissza ezt;
    }
    < br >

    Previous :

    next :
      Kapcsolódó cikkek
    ·Hogyan lehet egy Offset String a Fájl CPP 
    ·Mi is az a mutató a C ? 
    ·Hogyan írjunk bináris fájlba egy példa kód C 
    ·Hogyan adjunk tizedesjegyek C + + 
    ·Hogyan adjunk egy DLL Visual C 
    ·Hogyan használjuk a Calculate eszköz CPP 
    ·Hogyan készítsünk fájlleírók C 
    ·Connection string az SQL alapú hitelesítés 
    ·Hogyan kell manipulálni List View Controls MFC 
    ·Hogyan hozzunk létre SQLite A Zend Framework 
      Kiemelt cikkek
    ·Hogyan használjuk a Spinner egy Palm Pilot 
    ·HTML Color Guide Grey -blue 
    ·Hogyan lehet átalakítani a Byte Mac Cím String 
    ·Hogyan beszúrása időbélyeg PHP MySQL 
    ·Hogyan készítsünk egy könyvtár VB Script 
    ·Hogyan lehet átalakítani BitArray a Byte 
    ·Hogyan értelmezni a lekérdezés stringet JavaScript 
    ·PHP Integer Funkciók 
    ·Hogyan Létrehoz Tone Java 
    ·Hogyan készítsünk egy Web böngésző 
    Copyright © Számítógépes ismeretek http://hu.wingwit.com