<div dir="ltr">Zrovna vcera jsme se dozvedeli, ze nikoliv new a delete ale malloc() a free() je potreba implementovat a tim si udelat vlastni spravu heap. Je to tedy pro ARM (Keil) ale pocitam ze gnu bude stejne.<div><br></div>
<div>PK</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Dne 19. prosince 2013 8:33 David Belohrad <span dir="ltr"><<a href="mailto:david@belohrad.ch" target="_blank">david@belohrad.ch</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">A co ten new operátor?  Ten se musí odněkud nadefinovat<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On December 19, 2013 6:59:26 AM Jaroslav Buchta <<a href="mailto:jaroslav.buchta@hascomp.cz" target="_blank">jaroslav.buchta@hascomp.cz</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Zdravim,<br>
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<br>
------------------------<br>
#pragma GCC optimize ("O0")<br>
<br>
class cls1<br>
{<br>
public:<br>
     cls1(int i);<br>
<br>
     ~cls1();<br>
};<br>
<br>
cls1::cls1(int i)<br>
{<br>
<br>
}<br>
<br>
cls1::~cls1()<br>
{<br>
<br>
}<br>
<br>
extern "C"<br>
{<br>
     void cppinit();<br>
}<br>
<br>
void cppinit()<br>
{<br>
     cls1 *xxx = new cls1(5);<br>
<br>
}<br>
------------------------<br>
<br>
<br>
Okamzite si to vyzadalo knihovni funkce pro souborove I/O, ktere jsem doplnil jako prazdne, vracejici chybu (_open_r ...)<br>
A pak se mi tam prilinkovaly snad vsechny knihovny a program ma najednou skoro 100kB... Je to normalni nebo se to da nejak optimalizovat?<br>
<br>
<br>
---<br>
Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je aktivní.<br>
<a href="http://www.avast.com" target="_blank">http://www.avast.com</a><br>
<br>
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>