Re: Jak to v C++ napsat líp?
Jan Waclawek
konfera na efton.sk
Čtvrtek Srpen 31 11:12:55 CEST 2023
"Lepsie" a "zrozumitelne" je relativne.
Je
A[0] = *(int*)"AB";
A[1] = *(int*)"CD";
lepsie ci zrozumitelnejsie?
A tiez je otazne, aky rocnik gcc pouzivate v tom arduine a s akymi
optimalizaciami, od toho zavisi, aky paskvil z toho prelozi.
wek
----- Original Message ---------------
>Mám pole
>
>int A[2];
>
>potřebuji do něj ale vloµit čtyři znaky ABCD. Vymyslel jsem
>
>A[0] = ('A' << 8) | 'B';
>A[1] = ('C' << 8) | 'D';
>
>nejde to nějak líp? Toto funguje, ale je to docela nesrozumitelné.
>
>--
>
>Martin Záruba
>
Další informace o konferenci Hw-list