Přetěžování: Porovnání verzí

Smazaný obsah Přidaný obsah
zobecněný úvodná popis; ++{{redirect|
m →‎Přetížení operátorů: změna: == Přetížení operátoru == j.č.
Řádek 91:
</source>
 
== Přetížení operátorůoperátoru ==
{{redirect|Přetížení operátoru}}
Jazyk C a&nbsp;C++ obsahuje interní definice operátorů pro základní datové typy (int, float, double aj.). C++ umožňuje definovat operátory pro uživatelské typy, tj. pro objektové proměné (např. chceme-li sečíst dvě struktury typu Matice). Pokud překladač narazí v&nbsp;kódu na znak operátoru, analyzuje datové typy na levé a&nbsp;pravé straně (u&nbsp;binárních operátorů), pokud se jedná o&nbsp;základní datové typy, použije interní zpracování, pokud se jedná o&nbsp;uživatelské typy (tj. objektové typy), hledá operátor, jehož dva parametry odpovídají typově použitým typům.<ref name="PROKOP" />