Pointer v C++
Miroslav Mraz
mrazik na volny.cz
Pondělí Prosinec 12 13:11:48 CET 2022
S vícerozměrnými poli mám také problémy. Nikdy nevím který index k čemu
patří. Obvykle to rozepisuji nějak takto
struct mask {
unsigned char array [SINGLE_CHIP_PIXSIZE];
};
mask masks [10];
// přístup ke členu - tady je zřejmé, co k čemu patří
auto & elem = masks[n].array[m];
elem = 42u; // zápis do pole přes referenci
Překladači je to jedno a připadá mi to čitelnější. Možná jsem přehodil
rozměry SINGLE_CHIP_PIXSIZE a 10, jsem líný nad tím přemýšlet, ale
princip je myslím zřejmý.
Mrazík
On 12. 12. 22 11:56, Pavel Hudeček wrote:
> unsigned char masks[10][SINGLE_CHIP_PIXSIZE];
>
>
> PH
>
Další informace o konferenci Hw-list