Re: Lepší C++ pro AVR i do Microchip studia

Miroslav Mraz mrazik na volny.cz
Sobota Leden 4 10:52:37 CET 2025


To je normální asi u všech IDE. Uvnitř to používá pro kontrolu syntaxe 
nějaký svůj systém, nezávislý na překladači. Měl by být závislý pouze na 
verzi standardu C++ a mělo by to jít nastavit.
Já používám kdevelop, tam se používá pro kontrolu syntaxe jádro clang a 
opravdu podtrhává chyby v závislosti na tom jakou verzi C++ v projektu 
nastavím.
Co se týká výjimek, v bare-metal to není dobrý nápad. Takhle jak to 
píšete to vypadá jednoduše, jakoby program skočil jen někam jinam, o 
kousek dál. Ale výjimky v C++ jsou pojaty velice široce, musí umět 
"probublat" kódem úplně někam jinam, takže ve výsledku je to složité a 
potřebuje to spoustu serepetiček okolo.

Mrazík

PS. Nedávno jsem se bavil se svým bývalým kolegou o použití šablon. 
Připletl se do toho bývalý šéf, také programátor, vytvořil jádro 
výjezdového systému pro IZS v C++, takže nic moc jednoduchého. A řekl k 
tomu jen stručně - "Jo šablony, to jsem snad v životě nepoužil". Holt 
každý má svůj styl.

On 04. 01. 25 2:23, Pavel Hudeček wrote:
> Zajímavé ale je, že se mi u všech řádků, kde se test(něco) používá, 
> objevuje "error" required from here, ale překlad proběhne a program 
> funguje.
> ...
> 


Další informace o konferenci Hw-list