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