Вопросы по теме 'compiler-directives'
На какие все API влияет {$ IOCHECKS OFF}?
У нас есть древний код Delphi (возможно, возникший как код Turbo Pascal), в котором используется {$I-} , он же {$ _ 3_
OFF} , что заставляет код использовать IOResult вместо исключений для ошибок дискового ввода-вывода.
Я хочу избавиться...
465 просмотров
schedule
04.07.2022
Директивы компилятора C#
Я просматриваю некоторый код C# и наткнулся на следующее утверждение:
#if DEBUG
// Do something here
#else
// Do something else
#endif
Я предположил, что DEBUG будет определен где-то следующим образом:
#define DEBUG
Но я не...
6233 просмотров
schedule
18.03.2023
Как использовать оператор If DEBUG в C# без того, чтобы код IDE считал недостижимым?
У меня есть код, который должен работать немного по-разному в режимах отладки и выпуска. У него есть константа с именем PrettyPrint , которая установлена на true в одних режимах и false в других, и я иногда меняю их.
#if DEBUG...
1674 просмотров
schedule
31.05.2023
Директивы компилятора - Предложение - Запускать код только в режиме отладки
Мне нужно регистрировать сообщения только тогда, когда приложение работает в режиме отладки. Я нашел 2 способа:
Во-первых : нужно писать по 3 строки везде, когда требуется ведение журнала. Но оператор Logger отключается только во время...
752 просмотров
schedule
06.01.2023
Как запретить приложению общаться с внешним миром во время отладки/тестирования?
У меня есть два отдельных приложения (оба являются частью одной системы), которые используют общую базу данных. Одно приложение представляет собой «шлюз», который отвечает за связь с внешним миром, а другое — настольный клиент, который локальные...
49 просмотров
schedule
05.06.2022
Какова цель {.$DEFINE VAR} вместо {$DEFINE VAR} в Delphi
В чем разница в Delphi между использованием директив компилятора {.$DEFINE VAR} и {$DEFINE VAR}?
382 просмотров
schedule
04.05.2024
Могу ли я указать nvcc применить #pragma unroll ко всем циклам в функции?
У меня есть ядро CUDA с кучей циклов, которые я хочу развернуть. Прямо сейчас я делаю:
void mykernel(int* in, int* out, int baz) {
#pragma unroll
for(int i = 0; i < 4; i++) {
foo();
}
/* ... */
#pragma unroll...
5028 просмотров
schedule
26.09.2022
системный Verilog отключение блоков ifndef в определенных случаях
В дизайне системного Verilog у меня есть верхний модуль, подмодуль и подмодуль. суб-субмодуль, созданный в субмодуле, созданном в верхнем модуле. Верхний модуль также имеет экземпляр суб-субмодуля. Дерево иерархии показано ниже
В...
1695 просмотров
schedule
06.10.2022
ifndef в системном Verilog
Я видел, что следующие конструкции чрезвычайно популярны в системном Verilog
`ifndef TEXT_IDENTIFIER
`define TEXT_IDENTIFIER
// blah blah blah some code here
`endif
Я понимаю, что вторая строка `define не делает ifndef истинным. Например...
16 просмотров
schedule
17.01.2024