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í
{{redirect|Přetížení operátoru}}
Jazyk C a 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 kódu na znak operátoru, analyzuje datové typy na levé a pravé straně (u binárních operátorů), pokud se jedná o základní datové typy, použije interní zpracování, pokud se jedná o uživatelské typy (tj. objektové typy), hledá operátor, jehož dva parametry odpovídají typově použitým typům.<ref name="PROKOP" />
|