Вопросы по теме '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 просмотров
schedule
23.03.2024
Как отключить предупреждения 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 просмотров
schedule
01.07.2023
Как избежать уродливого кода, решающего эту проблему в 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 просмотров
schedule
17.09.2022
Как отключить предупреждение в 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