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