Разница.
#8

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
1) static - инициализируется один раз и существует на протяжении всей работы сервера. Сохраняет значения переменных на протяжении всей работы. Использовать в качестве глобальных бессмысленно.
new - инициализирается при каждом вызове функции, колбека или мода.

2) const - создает переменную, значение которой изменить нельзя. http://habrahabr.ru/blogs/cpp/59558/ язык другой но суть одна.
Поправочка: если объявить глобальную переменную с ключевым словом static - это ограничит её видимость файлом, в котором она была объявлена. То есть в разных файлах мы можем иметь глобальные переменные с одним и тем же имеем. Так что смысл очень даже есть.
Reply


Messages In This Thread
Разница. - by Xa0s - 01.02.2012, 07:35
Re: Разница. - by Stepashka - 01.02.2012, 08:03
Re: Разница. - by CaHbKo - 01.02.2012, 12:55
Re: Разница. - by Stepashka - 01.02.2012, 13:08
Re: Разница. - by CaHbKo - 01.02.2012, 13:26
Re: Разница. - by xJester - 01.02.2012, 13:31
Re: Разница. - by Stepashka - 01.02.2012, 13:47
Re: Разница. - by Norck - 01.02.2012, 15:40
Re: Разница. - by Stepashka - 01.02.2012, 15:52
Re: Разница. - by Norck - 01.02.2012, 16:23

Forum Jump:


Users browsing this thread: 1 Guest(s)