wszyscy. Kiedy ostatnio uczyłem się z OC, zawsze spotykam się w taki sposób.co to znaczy według typu = 1 << 0?
enum {
type1 = 0,
type2 = 1 << 0,
type3 = 1 << 1,
};
Co to znaczy przez type = 1 < < 0? Do czego zwykle służy? Dzięki, naprzód.
Jest to operator bitowy lewy-przesuwny. '1 << 0' jest praktycznie równe 1, ale autor enum po prostu chce uczynić go jaśniejszym, że znajduje się w tej samej grupie ostatnich wyrażeń' type3' 'type4' itp. – tia
Naprawdę dziwne i nietypowe, by zawrzeć 0, ponieważ nie możesz traktować "type1" jako jednego z pozostałych. – unwind
Dziękuję wszystkim. Mam to. – Calios