SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 11/04/2014, 01:31 PM   #1
Filippow
Little Clucker
 
Filippow's Avatar
 
Join Date: Apr 2014
Location: Hannover, Germany
Posts: 4
Reputation: 0
Default enum (<<=1) - что это?

Привет!
Наткнулся на такой странный enum: enum (<<=1). После часа тыкания так и не понял в чем заключается его функция точнее <<=1.
Кто-нибудь подскажет?
Filippow is offline   Reply With Quote
Old 11/04/2014, 01:56 PM   #2
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: enum (<<=1) - что это?

Думаю проще будет при наличии кода.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 11/04/2014, 02:18 PM   #3
GameMan
Huge Clucker
 
GameMan's Avatar
 
Join Date: Mar 2011
Location: Russia
Posts: 370
Reputation: 19
Default Re: enum (<<=1) - что это?

Вы имеете ввиду enum такого типа?
Code:
enum e_Data:(<<= 1) {
    e_Var = 1,
    e_Var2,
    e_Var3,
    e_Var4
};
Не разбираюсь в побитовых операторах, но в данном случае e_Var = 1, e_Var2 = 2, e_Var3 = 4, e_Var4 = 8
GameMan is offline   Reply With Quote
Old 11/04/2014, 05:10 PM   #4
Filippow
Little Clucker
 
Filippow's Avatar
 
Join Date: Apr 2014
Location: Hannover, Germany
Posts: 4
Reputation: 0
Default Re: enum (<<=1) - что это?

Разобрался. Каждый элемент в enum будет увеличиваться согласно его номеру в enum. Т.е первый равен 1. А следующий 2 и далее N+1
Filippow is offline   Reply With Quote
Old 11/04/2014, 06:44 PM   #5
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,495
Reputation: 69
Default Re: enum (<<=1) - что это?

Два в степени N - где N, позиция переменой в енуменаторе.
__________________
White_116 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Multiple instances of an enum inside an enum Enforcer501 Scripting Help 4 18/06/2013 02:31 PM
Enum tag inside another enum? LarzI Scripting Help 4 19/03/2013 02:10 PM
Enum to check another enum? Lz Scripting Help 4 14/12/2012 06:05 PM


All times are GMT. The time now is 03:35 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.