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