pragma

Я пытаюсь обновить версию базы данных, но столкнулся со странной проблемой... Вот мой код: version = 2 local cur_db_version=nil for data in db:nrows("PRAGMA user_version") do cur_db_version=data break end local db_version=cur_db_version.user_version print(db_version) print(version) if (db_version~=v...

Существует ли фрагмент кода в Visual Studio / C#, подобный директиве Xcode #pragma mark? Например, при установке #pragma mark Some Part Of Code в Xcode, "некоторая часть кода" появляется жирным шрифтом в раскрывающемся списке перечисления методов, таким образом, вы можете использовать его для группировки мет...

У меня есть система шаблонов, которая похожа на старомодный ASP-код. Я прогоняю это через класс, который переписывает все это в исходный код C#, компилирует и, наконец, выполняет его. Интересно, есть ли какая-то директива #pragma-like, которой я могу посыпать сгенерированный код C#, чтобы ошибки компиляции с...

в Visual C++ можно использовать #pragma warning (disable: ...). Также я обнаружил, что в GCC вы можете переопределить для каждого файла флаги компилятора. Как я могу сделать это для "следующей строки" или с семантикой push/pop вокруг областей кода с помощью GCC?...

для архитектур Intel есть ли способ поручить компилятору GCC генерировать код, который всегда заставляет предсказание ветвей определенным образом в моем коде? Поддерживает ли это оборудование Intel? Как насчет других компиляторов или аппаратных средств? Я бы использовал это в коде C++, где я знаю случай, к...

есть ли способ встроить оператор pragma в макрос с другими операторами? Я пытаюсь добиться что-то вроде: #define DEFINE_DELETE_OBJECT(type) void delete_ ## type_(int handle); void delete_ ## type(int handle); ...

какой ближайший GCC эквивалентен этому коду препроцессора MSVC? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning 4723. #pragma warning( pop ) // Res...

Итак, я знаю, что такое pragma, и для чего она используется, но каково значение самого слова? Я использовал его много раз в коде, но я никогда не знал, что это слово на самом деле означает или означает....

есть ли способ отключить только одну строку предупреждения в файле cpp с помощью visual studio? #pragma warning (disable : 4101) в верхней части файла, но это, очевидно, просто выключает его для всего блока....

У меня есть кусок кода, который генерирует много предупреждений (осуждаемого API) С помощью clang* я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop однако это не работает в swift. Как это сделать в Swift ? ...