IceShock
Ученик
1. Я слыхал что static тип нельзя изменить т.к он создается всего лишь 1 раз в памяти и существует до конца работы скрипта. Главный вопрос в том тогда чем он отличается от обычных констант кроме того что он декларируется только внутри скрипта ограничивая видимость остальным(плугинами и тд). Или если я не правильно вдуплил, поправте).
2. Давно заметил что в библиотеке pawno редактора зарезервированы служебные слова из Си языка. Мне вот интересно они что ли все применимы в павн или так для красоты скопированы?)
3. Видал такое new entype[13 + char]; в каком-то из уроков, гласилось что позволить экономить тут память в двое. Типо char строка из си как понял. И если так то как ней пользоватся можно? Вот как щас представляю её использование entype = "abcdeddqr4qw"; Но насколько помню в Си не так она используется а обращением отдельно к каждой ячейке такого массива по символьно. Например entype[0] = "a"; entype[1] = "b"; и тд. Вот тут развейте мой интерес пожалуйста)
4. И на последок по поводу new, я слыхал что в отличии от статика она сама обнуляется, так вот тогда как она обнулится, вроде же глобальная со своим значением существует до конца работы скрипта, в отличии от локальных, и может изменятся с разных мест, но что имелось ввиду о её автоматическом обнулении? Знаю что если заганять какуето переменную как параметр для какой-то функции без такого & символа то создается её локальный прототип. Так что имелось ввиду или это просто бред быдлокодеров?)) Прошу развеять мои представления обо всём этом).
2. Давно заметил что в библиотеке pawno редактора зарезервированы служебные слова из Си языка. Мне вот интересно они что ли все применимы в павн или так для красоты скопированы?)
3. Видал такое new entype[13 + char]; в каком-то из уроков, гласилось что позволить экономить тут память в двое. Типо char строка из си как понял. И если так то как ней пользоватся можно? Вот как щас представляю её использование entype = "abcdeddqr4qw"; Но насколько помню в Си не так она используется а обращением отдельно к каждой ячейке такого массива по символьно. Например entype[0] = "a"; entype[1] = "b"; и тд. Вот тут развейте мой интерес пожалуйста)
4. И на последок по поводу new, я слыхал что в отличии от статика она сама обнуляется, так вот тогда как она обнулится, вроде же глобальная со своим значением существует до конца работы скрипта, в отличии от локальных, и может изменятся с разных мест, но что имелось ввиду о её автоматическом обнулении? Знаю что если заганять какуето переменную как параметр для какой-то функции без такого & символа то создается её локальный прототип. Так что имелось ввиду или это просто бред быдлокодеров?)) Прошу развеять мои представления обо всём этом).
Последнее редактирование:
