„Operátorok (C++)” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
Visszavontam 109.61.32.79 (vita) szerkesztését (oldid: 11391968) nem felüldefniálás, hanem túlterhelés.
59. sor:
</source>
 
=== Operátorok felüldefiniálásatúlterhelése ===
 
A közönséges függvényekhez hasonlóan a legtöbb operátort is [[C++#FelüldefiniálásTúlterhelés|felültúl lehet definiálniterhelni]], amely a felhasználói típusok kényelmesebb használatát teszi lehetővé(jellemző például az <<(eltoló) operátor felüldefiniálásatúlterhelése, melyet a kimeneti folyamok használnak kimenetként). Értékadó(=, += stb.), &(címe) <!--- ide még jön a lista ---> operátort csak tagfüggvényként lehet megírni, minden mást érdemesebb globálisként deklarálni, ha lehet(ha nem kell hozzáférniük a tagokhoz).
 
<source lang="cpp">
97. sor:
{| class="wikitable"
|+
! Precedencia !! Operátor !! Rövid leírás !! Asszociativitás !! Jelölés !! Csak C++-ban !! FelüldefiniálhatóTúlterhelhető
|-
| 1 || :: || Hatókör-feloldás || nincs || a::b, ::b || Igen || Nem