В общем случае директива – это указание компилятору языка С++ выполнить то или иное действие в момент компиляции программы. Существует строго определенный набор возможных директив, который включает в себя следующие определения:
Директива - это указание компилятору для выполнения действия при компиляции. Есть несколько наборов директив:
#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



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