CortexM3 - CPP

David Belohrad david na belohrad.ch
Čtvrtek Prosinec 19 08:33:23 CET 2013


A co ten new operátor?  Ten se musí odněkud nadefinovat


On December 19, 2013 6:59:26 AM Jaroslav Buchta 
<jaroslav.buchta na hascomp.cz> wrote:
> Zdravim,
> udelal jsem pokus a do programku ktery mel binarne asi 16kB (jen FreeRTOS, 
> test LCD a blikani ledkou, zadne printf...) jsem zkusil pridat modul cpp, 
> ktery nedela nic, jen na vyzkouseni
> ------------------------
> #pragma GCC optimize ("O0")
>
> class cls1
> {
> public:
>      cls1(int i);
>
>      ~cls1();
> };
>
> cls1::cls1(int i)
> {
>
> }
>
> cls1::~cls1()
> {
>
> }
>
> extern "C"
> {
>      void cppinit();
> }
>
> void cppinit()
> {
>      cls1 *xxx = new cls1(5);
>
> }
> ------------------------
>
>
> Okamzite si to vyzadalo knihovni funkce pro souborove I/O, ktere jsem 
> doplnil jako prazdne, vracejici chybu (_open_r ...)
> A pak se mi tam prilinkovaly snad vsechny knihovny a program ma najednou 
> skoro 100kB... Je to normalni nebo se to da nejak optimalizovat?
>
>
> ---
> Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je 
> aktivní.
> http://www.avast.com
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list