pointery C

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Středa Květen 22 21:47:52 CEST 2013


Myslim, ze ta bitova pole jsou neco ve stylu usetrim 1 byte datove 
pameti za cenu 20 bytu programove pameti. Proste mi neprijde v soucasne 
dobe nejak efektivni to pouzivat...

Dne 22. 5. 2013 21:41, Miroslav Draxal napsal(a):
> O tom ušetření asi né. Pokud jsou to struktury, tak je to pro překladač, ve
> finále k tomu stejně přistupuje jako k char. Výhoda struktur a všeho
> ostatního je, že mi MPLABx pěkně napovídá - intelisens nebo jak se to
> jmenuje. Míra
>
> -----Original Message-----
> From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
> Behalf Of Andrej Jancura
> Sent: Wednesday, May 22, 2013 11:45 AM
> To: HW-news
> Subject: Re: pointery C
>
> Dobry den,
>
> ked ste uz vychovany na BASICu, nebolo by lepsie celu tuto vasu torturu so
> strukturou a pointermi nahradit normalnymi bytovymi premennymi? Ved tie
> polozky v tej strukture mate iba unsigned char, co by Vam to cele
> sprehladnilo a zrychlilo.
>
> Nieco ako unsigned char Mesiac, Den, Hodina;
>
> a potom uz len
>
> Init _Kalendar();
> if(Mesiac > 12)...
>
> Ak si to spravite sikovne, tak aj ten Init_Kalendar bude len memcpy. Pointa
> je totiz v tom, ze tu strukturu musite kdesi v pamati mat ulozenu a usetrite
> par bytov na adresovani pri pristupe k premennym a zprehladnite program.
>
> A.
>
> 2013/5/22 Miroslav Draxal <evik na volny.cz>
>
>> Já jsem odkojený na MS visual basic, a tak je to vše přes (yyy.xxx),
>> tak jsem navyklý. Míra
>>
>> -----Original Message-----
>> From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz]
>> On Behalf Of Luboš Melichar
>> Sent: Wednesday, May 22, 2013 10:39 AM
>> To: HW-news
>> Subject: Re: pointery C
>>
>> Asi už to tu padlo ale.. keep it simple, místo tohoto..
>>
>> (*((_ProgramEEprom*) pTest)).Mesic
>>
>> je přece hezčí a čitelnější toto..
>>
>> ((_ProgramEEprom*) pTest)->Mesic
>>
>>
>>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8360 (20130522)
> __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
>
>
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8360 (20130522)
> __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
>
> _______________________________________________
> 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