Jak to v C++ napsat líp?

Martin Záruba swz na volny.cz
Čtvrtek Srpen 31 08:05:40 CEST 2023


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