Se ei ala tahansa indikaattori osoitin objektin. Seuraavaksi sinun on tilaa ja sitten dereference operaattori, *. Sitten on tunniste, joka yksilöi osoitin objektin. Älä sekoita välillä osoitin objektin ja terävällä esineellä. Ei ole tyyppiä indikaattori osoitin objektin. * Ei ole tyyppiä indikaattori osoitin objektin. * On kaksi merkitystä sikäli kuin osoittimia osalta (katso jäljempänä). Viimeinen lausunto yläpuolella, saa osoite (& hisFloat) on terävää esinettä ja määrittää sen osoitin objektin, tunnistaa tunnisteen, myPointer.
Muista, kun käytetään tunnisteen jälkeen ilmoituksen (tai alustuksen), et ole ennen sitä millään esineellä ilmaisin; että on mitä olemme tehneet viime julkilausuman. Huomaa myös, että tapauksessa osoittimia, tunniste osoitin ei edellä *. Huomaa tapa osoitin kohdetunnuksen julistetaan. Se ei ole ilmoitettu tapa kohdetunnusten muunlaisten julistetaan. Tunniste edeltää ensin kohde Talotyyppi se osoittaa; niin sinulla on tilaa ja dereference operaattori; ennen tunniste. Voit luoda osoitin objektin alustuksen.
Harkitse seuraava koodi segmentti: float hisFloat; float * myPointer = & hisFloat; Tämä koodi segmentti on samanlainen kuin edellinen. Toinen ja kolmas lausunnot edellisen koodin on liittynyt yhteen, tässä koodisegmentti. Edellä mainitussa kahdessa koodisegmentit, tunniste osoitin kohteen on myPointer. Nyt, tämä on tärkeää: Edellä koodisegmentin dereference operaattori on käytetty määrittää muistin osoitteen arvoa osoitin (objekti). Tämä on yksi käyttö epäviittausongelma operaattorin. Muu käyttö on annettu alla.
Dereference Operaattori arvona Pointer luomisen jälkeen osoitin, voit käyttää tunnisteen osoitin objektin kanssa tai ilman viittauksen poisto operaattori sen edessä. Tässä tilanteessa, kun viittauksen poisto operaattori on sen edessä, tunniste on yksi merkitys; kun se on poissa, tunniste on eri merkitys. Joten luomisen jälkeen, voit käyttää edellä osoitin,