Re: Ukazka C++ pro děti
Pavel Brychta
pavel.brychta na duhasys.eu
Čtvrtek Duben 1 08:31:31 CEST 2021
Nemyslím si, že přetížení operátorů je nešvar a že přepsání přes metody
je "vždycky" čitelnější - například zrovna Vámi zmiňovaná třída String -
díky přetíženému operátoru [] můžete zapsat char c = s[5]; , což
považuji za přehlednější zápis než char c = s.getChar(5); Ale možná to
je jen věc vkusu...
Pavel Brychta
Dne 01. 04. 21 v 8:20 Jiří Nesvacil napsal(a):
>
> Templates jsou užitečné. Přetížení operátorů chápu za nešvar. Pokud je
> na tom něco založeno, tak Ano. Vždycky se to dá přepsat přes metodu
> Add a je to čitelnější.
>
> Obecně co je v novějším jazyku podpořeno je automatická likvidace
> paměti např. ten string, který se jinak v C špatně dělá. Pro embedded
> je to ovšem skoro špatně, tak si to chcete spíš více hlídat, teda
> pokud nemáte hodně paměti ... .
>
> Pokud se ten kód má udržovat nebo myslet na to, že se přepíše i do
> jiného jazyku, tak se zkoumá, která vlastnost jazyku se dá využít a
> přenésti jinam.
>
> Jirka
>
>
Další informace o konferenci Hw-list