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

Директивы #pragma предоставляют возможность каждому компилятору предлагать специфические для машины и операционной системы функции, сохраняя при этом общую совместимость с языками C и С++.
7 отв.

Каково значение меток #pragma? Зачем нужны знаки #pragma?

Что такое отметка #pragma в Xcode? Имеет ли место их расположение в файлах .m? Если какой-то #pragma подходит ко всем остальным? Должны ли они присутствовать? Можно добавить новые метки? Почему они такие? Что его вызывает? Есть ли какой-либо вре...
28 июля '11 в 6:35
9 отв.

Как отключить предупреждения GCC для нескольких строк кода

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

Что означает "# прагма-комментарий"?

Что означает #pragma comment в следующем? #pragma comment(lib, "kernel32") #pragma comment(lib, "user32")
14 авг. '10 в 20:44
7 отв.

Есть ли подсказка компилятора для GCC, чтобы заставить предсказание ветвей всегда идти определенным образом?

Для архитектуры Intel существует ли способ дать указание компилятору GCC генерировать код, который всегда форсирует предсказание ветвлений определенным образом в моем коде? Поддерживает ли это оборудование Intel? Как насчет других компиляторов или ап...
08 мая '15 в 21:54
4 отв.

Выборочно отключить предупреждения GCC только для части единицы перевода?

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

Использование #pragma в C

Каковы некоторые применения #pragma в C с примерами?
24 окт. '08 в 10:56
5 отв.

Откуда взялось слово "прагма"?

Итак, я знаю, что такое прагма и для чего она используется, но в чем смысл самого слова? Я использовал его много раз в коде, но я никогда не знал, что на самом деле означает или означает это слово.
25 сент. '10 в 0:48
4 отв.

Прагма в определении макроса

Есть ли способ вставить утверждение pragma в макрос с другими утверждениями? Я пытаюсь добиться чего-то вроде: #define DEFINE_DELETE_OBJECT(type) \ void delete_ ## type_(int handle); \ void delete_ ## t...
13 июня '10 в 0:09
6 отв.

Почему #pragma автоматически не считается?

Какой смысл указывать компилятору специально включать файл только один раз? Разве это не имеет смысла по умолчанию? Есть ли какая-либо причина включать один файл несколько раз? Почему бы просто не предположить это? Это связано с конкретным оборудова...
21 нояб. '18 в 19:35
3 отв.

Что означает HTTP-заголовок Pragma: Public?

Что означает заголовок HTTP Pragma: Public?
17 дек. '09 в 13:28
9 отв.

Отключить одно предупреждение

Есть ли способ отключить только одну строку предупреждения в файле cpp с визуальной студией? Например, если я поймаю исключение и не обрабатываю его, я получаю ошибку 4101 (локальная переменная без ссылок). Есть ли способ игнорировать это только в э...
23 авг. '11 в 13:06
6 отв.

Использует ли #pragma warning push/pop правильный способ временного изменения уровня предупреждения?

Время от времени сложно написать код на С++, который вообще не выдавал бы предупреждения. Однако включение предупреждений является хорошей идеей. Поэтому часто необходимо отключить предупреждения вокруг какой-либо конкретной конструкции и включить их...
16 нояб. '10 в 14:04
3 отв.

Как быстро заставить замолчать предупреждение

У меня есть часть кода, которая генерирует множество предупреждений (устаревший API) Использование clang * Я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic ...
21 июля '15 в 16:27
10 отв.

Почему C/С++ "#pragma once" не соответствует стандарту ISO?

В настоящее время я работаю над большим проектом и поддерживаю все, что включает охранников, что делает меня сумасшедшим! Написание его вручную - это пустая трата времени. Хотя многие редакторы могут создавать включенные охранники, это не очень помог...
08 нояб. '09 в 11:52
1 отв.

Есть ли причина не использовать INLINABLE прагма для функции?

В документации указано: An {- # INLINABLE f # -} прагма для функции f имеет следующее поведение: В то время как INLINE говорит: "Пожалуйста, включите меня", INLINABLE говорит: "Не стесняйтесь меня, используйте свое усмотрение". Другими словами, вы...
14 марта '12 в 23:31