<<= 1 Mean
#7

It is a way of specifying how the consequent values in an enum get assigned. These two enums are equivalent:
pawn Код:
enum E (<<= 1)
{
    E1 = 1,
    E2,
    E3,
    E4
}
pawn Код:
enum E
{
    E1 = 1, //0b1
    E2 = 1 << 1, //0b10
    E3 = (1 << 1) << 1, //0b100
    E4 = ((1 << 1) << 1) << 1 //0b1000
}
The parentheses can contain bit shift, addition, and multiplication assignment operations. The default operation is (+= 1).
Reply


Messages In This Thread
<<= 1 Mean - by cengiz6155 - 06.03.2019, 16:57
Re: <<= 1 Mean - by Rafaly - 06.03.2019, 16:58
Re: <<= 1 Mean - by cengiz6155 - 06.03.2019, 16:59
Re: <<= 1 Mean - by cengiz6155 - 06.03.2019, 17:02
Re: <<= 1 Mean - by NaS - 06.03.2019, 17:38
Re: <<= 1 Mean - by cengiz6155 - 06.03.2019, 17:39
Re: <<= 1 Mean - by IllidanS4 - 06.03.2019, 18:04
Re: <<= 1 Mean - by cengiz6155 - 06.03.2019, 18:16
Re: <<= 1 Mean - by v1k1nG - 06.03.2019, 22:47

Forum Jump:


Users browsing this thread: 2 Guest(s)