Вопросы

Я хочу сделать мод полностью на Stock'aх , типо когда в моде 2 одинаковых диалога но их можно поместить их в 1 сток, и так это везде делать.

Я буду прям всё что можно-нужно засовывать в стоки,

это будет как эксперимент :D

Вроде как я знаю что стоки вызываются только по вызову, а так они ничего в себе из себя не представляют, и это как даже оптимизация(точно не знаю)

Хочу услышать мнения про это :D

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

@f0295655, прежде всего не стоит забывать, что stock - лишь маркер, который говорит компилятору не транслировать переменную/функцию в машинный код, если она не используется вами в моде. Можно даже провести простой эксперимент для наглядности: создайте две новые функции, например, testOne и testTwo, и пометьте функцию testOne ключевым словом stock, а testTwo оставьте как есть. В результате вы должны получить предупреждение от компилятора: символ testTwo никогда не используется. Причём заметьте: вы не используете ни testOne, ни testTwo, но предупреждение получаете только на одну из них. В этом и проявляется сущность ключевого слова stock: то, что вы не используете, компилятор не транслирует. То же самое касается переменных, если вы их начнете помечать маркером stock.

 

В общем, лепить stock везде, где только можно, избавит вас лишь от необходимости отслеживать, какие переменные и функции вы объявляете, но никогда не используете. Впрочем это сложно назвать необходимостью: вы лишь получите предупреждение от компилятора (можно проигнорировать), а также в памяти будет выделено лишнее место (как раз для хранения всех этих неиспользуемых переменных и функций).

 

Если так гонитесь за оптимизацией, в первую очередь пересмотрите свои алгоритмы и оцените их сложность.

Поделиться сообщением


Ссылка на сообщение
  • 0

А слабо написать мод, не используя if, else if, else? 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Zelixsz
      От Zelixsz
      Привет, при попытке запустить сервер появляется такая ошибка. 
      Буду благодарен за любую помощь 
       
      MySQL: подключаюсь к localhost (Логин: root | БД: adamandrp) MySQL: не удалось подключиться к localhost  
    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
      Основа данного мода: Cruela RP
       
       

    • gooding
      От gooding


      Скачать файл PAR RP | Доработанный мод Cruela RP | Без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
      Основа данного мода: Cruela RP
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)