Muodollinen rooli dereference operaattori on määrittää tai palauttaa kohteen arvo osoitteen sivulle osoitin. Tällöin dereference operaattori käytetään osoitin (tunnisteen osoitin objektin). Kun jompikumpi edellä kaksi koodisegmentit, jompikumpi seuraavista kahdesta ilmaisut pääsevät arvo terävällä esineellä: hisInt = 5; * Myint = 5; Lue ja yrittää seuraava koodi: # include using namespace std; int main () {int hisInt; int * Myint = & hisInt; hisInt = 5; cout palata 0; } Nyt tiedät perustiedot merkitys osoittimia, johon sisältyy viittauksia ja viite operaattori.
Se liittyy myös dereference operaattori. Odotin sinua tienneen, mitä olen sanonut noin viitteitä ennen kuin olet lukenut tämän artikkelin; että oli tarkistus. Useimmat loput tämän artikkelin käsittelee aihetta, viittaus, kyseessä. Viitteet Siltä osin kuin merkitys viittaus on huolissaan, et todellakaan tarvitse tietää enemmän kuin mitä minä olen antanut teille edellä. Viittaus on muistiosoite objektin. Saadakseen viittaus ennen tunnisteen objektin viittaus operaattori, ja. Tästä viimeksi selvitys näet, että ongelma viitaten on osata käyttää sitä; ei mitä se tarkoittaa.
Miten käyttää sitä ilman viittauksen poisto toimijan ilmoitus ja luovutus perusoikeuksien esineitä? Miten käyttää sitä parametri funktion? Miten käytät sitä palautuva specifier funktion? Vastaan näihin kysymyksiin alla. Huomautus yksi asia edellä koodisegmentit: objekti on ennen kuin voimme ennen sen tunnisteen ponsi julkilausuma aikana luomisen viite. Meidän on hyödynnettävä tätä ominaisuutta loput tämän artikkelin. Julistamisesta ja määrittäminen perusvapauksien esineitä Harkitse seuraava koodi segmentti: int hisInt = 5; int & herInt = hisInt; cout ensimmäinen lausunto toteaa int objekti.
Sinun täytyy oppia, miten tulkita toisen julkilausuman. Tässä Sijoitusoperaattori käyttäytyy eri tavalla. Se ei käyttäydy normaalilla tavalla. Toisessa lausumassa tulkitaan näin: & herInt (mukaan lukien &) tulee os