Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография
Урок

Директивы

- - - - - criminal russia crmp pawno крмп

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
offline   Prushkin

Prushkin
  • 2
    • Сообщений: 11
    • Регистрация: 23.06.16

 В общем случае директива – это указание компилятору языка С++ выполнить то или иное действие в момент компиляции программы. Существует строго определенный набор возможных директив, который включает в себя следующие определения: 

Директива - это указание компилятору для выполнения действия при компиляции. Есть несколько наборов директив:

 

#define - заменяет себя на значение

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#if, #else, #elseif, #endif 

Нужны для настройки скрипта и исключения некоторых частей кода.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#include

Подключает файлы к скрипту,кстати на самом деле можно использовать любые расширения,но по умолчанию стоит .ini .

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#error

При компиляции выдает ошибку.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#undef

Удалит дефайн(директиву).

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#tryinclude 

То же самое,что и #include,но если файла не существует,то просто пропускает его и не выводит ошибку.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#emit

Для того,чтобы найти информацию по этой функции пришлось покопаться по англоязычным форумам SA:MP.Данная функция обращается к компилятору с помощью языка  Assambler.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

(Автор:Armn)

 

 

#pragma unused

Отключает предупреждение,о неиспользуемой переменной.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#pragma dynamic

Увеличение памяти скрипта.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#endinput

Делает следующий код комментарием.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

#assert

Лимитирует значение.

Пример:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Авторы описаний не известны.


Сообщение отредактировал Elrmrnt-Kritik: 20 Сентябрь 2016 - 20:43

  • 1



Темы с аналогичным тегами Урок, criminal russia, crmp, pawno, крмп

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Данную тему посетили 60 пользователей