Всем салют.
Вопрос по флагам. Для начала покажу код, затем скажу, а то нихрена не объясню нормально. )))
1.
2.PHP код:
enum Flags:(<<= 1)
{
LOGGED = true,
//тут будут остальные переменки с bool значением
}
new Flags:pFlag[MAX_PLAYERS];
Сам вопрос: что эффективнее? почему?PHP код:
new bool:pLogged[MAX_PLAYERS char];
Слова автора:
Искал урок по #emit, наткнулся на это, и сильно таки заинтересовал вопрос, где правда.Цитата:
Если вы будете использовать 100 переменных типа bool для каждого игрока (MAX_PLAYERS), то вы будете тратить 195 Кб памяти.
Однако, если вы будете использовать 4 массива с флагами, то вы затратите только 8 КБ.
Т.е выходит, что вы сэкономите 187 КБ, довольно не плохо, правда?