Ero sivun ”C++/Muuttujat” versioiden välillä
Poistettu sisältö Lisätty sisältö
→dynamic_cast: typo |
|||
Rivi 200:
Dynaamista muunnosta kannattaa käyttää kun ei olla varmoja minkä tyyppinen muutettava arvo on. Jos operaattorilla yritetään muuntaa osoitin jonka tyyppi ei ole yhteensopiva, <tt>dynamic_cast</tt> palauttaa nollaosoittimen. Jos palautettu arvo on siis <tt>NULL</tt>, tyyppimuunnos ei onnistunut eikä muunnettua arvoa näin ollen voi käyttää. Samassa tilanteessa <tt>static_cast</tt> ei huomaisi virhettä.
Jos operaattorilla yritetään muuntaa viittausta ja se
===== <tt>const_cast</tt> =====
|