Quote:
Originally Posted by Rodney Francalim
Vendo o YSF do kurta999, me deparei com isso:
Code:
enum E_SERVER_RULE_FLAGS (<<= 1)
{
CON_VARFLAG_DEBUG = 1,
CON_VARFLAG_READONLY,
CON_VARFLAG_RULE,
CON_VARFLAG_UNREMOVABLE
}
O que significa esse (<<=1)? Que tal como CON_VARFLAG_DEBUG й igual a 1, CON_VARFLAG_READONLY vai ser igual a 2, CON_VARFLAG_RULE vai ser igual a 4 e CON_VARFLAG_UNREMOVABLE vai ser igual a 8?
|
Isto e algo relacionado a Bits, um exemplo de uso e o da include ibits:
Code:
enum IPSI_BITS (<<=1)
{
bit16 = 2, // Valores ate 65536
bit4, // Valores ate 15
bit2, // Valores ate 3
bit1 // bool true ou false
};
Creio que o valor seu devido ao simbolo '<' diminua e nao aumente, mas eu nao tenho certeza se estou certo