Вопросы по теме 'pragma'

С#: нужно ли восстановление предупреждения прагмы?
Из msdn я получаю следующее: #pragma warning disable warning-list #pragma warning restore warning-list В примерах используются как disable , так и restore . Нужно ли restore , если я хочу отключить его для всего файла? Мол, если я не...
8780 просмотров
schedule 07.02.2022

Выборочно отключить предупреждения GCC только для части единицы перевода?
Какой GCC наиболее близок к этому коду препроцессора MSVC? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate...
53875 просмотров
schedule 12.07.2023

Есть ли способ в Visual Studio не ломаться при выдаче конкретного исключения?
Есть ли атрибут прагмы или отладчика, который позволит отладчику не прерываться при выдаче определенного исключения даже если в меню Отладка >> Исключения я сказал, чтобы он прерывался при возникновении каких-либо исключений CLR бросать? В...
2228 просмотров

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

В чем причина того, что #pragma Once находится внутри защитных ограждений заголовка?
Только что видел это внутри <boost/asio.hpp> #ifndef BOOST_ASIO_HPP #define BOOST_ASIO_HPP #if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) /// .... #endif...
7349 просмотров

Как избежать уродливого кода, решающего эту проблему в Haskell (расширения LANGUAGE)?
Я пытаюсь написать программу, которая имитирует несколько существ в мире. По сути, слово посылает сообщение по списку существ, и каждое существо дает свой ответ, который, в свою очередь, изменяет мир. Я упростил то, что пытаюсь написать в...
291 просмотров
schedule 08.11.2023

Альтернативы #pragma, которые работают внутри методов в Xcode 4
Как упоминалось в другом месте , #pragmas внутри методов не работают в Xcode 4. Как можно быстро перейти к разным разделам внутри длинного метода, например к конкретным случаям оператора switch? (Я стараюсь, чтобы методы были чистыми и...
318 просмотров
schedule 14.03.2024

Странное поведение диагностической прагмы в GCC 4.6
У меня есть программа на C с парой статических функций, которые (пока) не используются. Я хочу отключить предупреждения для этих конкретных функций. Я не хочу отключать все -Wunused-function предупреждения. Я использую GCC 4.6. Конкретно:...
3775 просмотров
schedule 25.02.2022

Есть ли способ свести к минимуму все, что находится между двумя метками прагмы
Я не думаю, что для этого требуется много примеров кода. Но для полноты предположим, что у меня есть этот код. #pragma mark Getters / Setters - (NSMutableDictionary *)myDict { if (!_myDict) { _myDict = [[NSMutableDictionary...
220 просмотров
schedule 23.10.2023

Pragma to Hide Warning: поле, используемое в условии where, может содержать нулевые значения.
Я ищу прагму, которую я могу использовать, чтобы скрыть предупреждение компилятора, сгенерированное, когда поле, используемое в условии WHERE выбора, может содержать значения NULL в базе данных. Прочитав SAP-ноту 1088403, я знаю о возможных...
3801 просмотров
schedule 21.07.2022

Плагин GCC, добавьте новую прагму оптимизации
Я создаю плагин GCC. Я пытаюсь создать плагин для определенного преобразования цикла - развернуть цикл ровно N (заданный параметр) раз. Я правильно установил плагины и могу успешно зарегистрировать свою прагму в процессе компиляции. Когда я...
1127 просмотров
schedule 21.04.2022

Как программно установить прагму в RenderScript
Я работаю над проектом RenderSript. В RenderScript я могу ослабить точность с плавающей запятой на #pragma rs_fp_imprecise . Однако я не хочу низкой точности во всех случаях. Есть ли способ установить прагму программно?
220 просмотров
schedule 25.05.2024

включить файл .obj для проекта в Visual Studio с помощью #pragma в C++
Есть ли способ импортировать файл .obj в проект с помощью #pragma? Я знаю, что можно включить файл .lib, но не могу найти способ включить файл .obj. Проблема в том, что у меня есть приложение для Windows, и для этого приложения у меня есть еще один...
1320 просмотров
schedule 24.02.2024

Используйте пакет #pragma с #define на Borland C++
Я пытаюсь упаковать некоторые структуры с помощью Borland C++Builder (XE6) (в будущем: bcc). Я использую библиотеку, которая использует следующую конструкцию для создания структур: #ifdef _MSC_VER #define PACKED_BEGIN __pragma(pack(push,...
3221 просмотров
schedule 29.03.2022

Как включить предупреждения через прагму?
Я пытаюсь включить некоторые предупреждения, которые подробно описывают потенциальные проблемы безопасности с помощью прагмы. Предупреждения перечислены Джоном Стердженом в Предупреждения компилятора «Выключено по умолчанию» в Visual C++ : #...
1098 просмотров

Как отключить предупреждение в Swift
У меня есть фрагмент кода, который генерирует много предупреждений (устаревший API) Используя clang*, я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic...
32553 просмотров
schedule 08.05.2024

gcc 4.8.4 pragma диагностика GCC не применяется
Использование g++ (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 В предварительно скомпилированном заголовке у меня есть следующее: 63 #pragma GCC diagnostic push 64 #pragma GCC diagnostic ignored "-Wunused-variable" 65 #include...
1073 просмотров
schedule 31.05.2022

Невозможно открыть файл базы данных (код 14): при компиляции: PRAGMA journal_mode
Вот что я делаю в своем классе DatabaseHelper. public DatabaseHelper(Context context) { super(context, DATABASENAME, null, VERSION); context.openOrCreateDatabase(DATABASENAME, context.MODE_PRIVATE, null); }...
7921 просмотров
schedule 12.02.2024

Как подавить предупреждение «количество сдвигов влево» = ширина типа в g++
(Мой вопрос в основном такой же, как этот , но у меня другие потребности, поэтому мне нужно другое решение.) Я пытаюсь использовать разработку через тестирование и пишу набор тестов для проверки поведения моего макроса BIT(n) : #define...
1805 просмотров
schedule 29.06.2023

Как работает #pragma align?
Недавно я столкнулся со встроенной программой C, использующей директиву #pragma align: /* * Audio buffers */ #pragma align(4) static uint32_t RxBuffer1[NUM_AUDIO_SAMPLES]; #pragma align(4) static uint32_t RxBuffer2[NUM_AUDIO_SAMPLES]; #pragma...
7985 просмотров
schedule 11.04.2022