Директивы препроцессору поддерживаются компилятором RIM

Оператор присваивания Or довольно хорош. Вы можете написать это:

x |= y

вместо этого:

x = x | y

Это часто бывает практичным, если вам нужна переменная или свойство (x в примере), которое начинается как false, но вы хотите изменить его на значение какой-либо другой логической переменной / свойства , только если это другое значение равно true.

9
задан Andrey Butov 24 July 2009 в 17:47
поделиться

1 ответ

Вот полный список команд для препроцессора RAPC. Препроцессор не очень надежен, но это сделано специально.

// # preprocess - Используется, чтобы указать, что файл должен быть предварительно обработан. Это должна быть первая строка файла.

// # неявный тег - Это должно быть во второй строке файла. Если тег является частью командной строки, то следует скомпилировать весь файл. Если нет, то его следует исключить.

Затем есть // # тег ifdef ... #else ... #endif и // # тег ifndef ... # else ... #endif директивы, которые вы упомянули.

Также обратите внимание, http://docs.blackberry.com/en/developers/deliverables/21065/Specifying_preprocessor_directives_657636_11.jsp

10
ответ дан 4 December 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: