C++ na cortex M3, M4 ?

Marek Peca marek na duch.cz
Úterý Únor 5 12:45:55 CET 2013


> Alokace paměti je přímo součástí jazyka, ale použití v MCU se příliš 
> nedoporučuje a ani není potřeba.

Nevim, cemu rikate "soucasti jazyka". Alokace (malloc) je soucasti libc, 
to ano. Nicmene jeho konkretni podpora v OS ci bez OS musi byt nejak vne 
zajistena. U jednocipu typicky implementaci _sbrk().

Ze se nedoporucuje a neni potreba, to je dosti sporne. Dynamicke datove 
struktury jsou nekdy objektivne potreba i v prostredi bez OS. Ano, muzete 
si delat vlastni (dynamicky) alokator, ale to uz je taky dynamicka 
alokace. Samozrejme, ze na bezna pouziti, kde je treba mit ruzna pole, 
fronty, zasobniky -- na to zadnou dynamickou alokaci netreba.

ZdraviM.P.


Další informace o konferenci Hw-list