Вопросы с тегом «pragma»

7
Каково значение знаков #pragma? Зачем нам нужны знаки #pragma?
Какова цель #pragmaмаркировки в Xcode? Имеет ли значение их расположение в .mфайлах? Должны ли некоторые #pragmaприйти впереди всех других? Должны ли они присутствовать? Можно ли добавлять новые оценки? Зачем им быть? Что вызывает это? Есть ли вред в удалении знака? Хотел бы кто-нибудь?

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


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


10
Отключить одиночное предупреждение об ошибке
Есть ли способ отключить только одну строку предупреждения в файле cpp с помощью Visual Studio? Например, если я поймаю исключение и не обрабатываю его, я получаю ошибку 4101 (локальная переменная без ссылки). Есть ли способ игнорировать это только в этой функции, но в противном случае сообщить об этом в модуле …

4
Прагма в макросе определения
Есть ли способ встроить оператор прагмы в макрос с другими операторами? Я пытаюсь добиться чего-то вроде: #define DEFINE_DELETE_OBJECT(type) \ void delete_ ## type_(int handle); \ void delete_ ## type(int handle); \ #pragma weak delete_ ## type_ = delete_ ## type Я согласен с решениями по усилению (за исключением волны), если …

4
Как быстро отключить предупреждение
У меня есть фрагмент кода, который генерирует множество предупреждений (устаревший API) Используя clang *, я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop Однако это не работает быстро. Как это сделать быстро? Примечание. Я не хочу отключать предупреждение глобально или даже …
98 swift  pragma  swift2 

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 warning 4723. #pragma warning( pop ) // Restore warnings to previous state. У нас …

5
Откуда взялось слово «прагма»?
Итак, я знаю, что такое прагма и для чего она используется, но каково значение самого слова? Я много раз использовал его в коде, но я никогда не знал, что это слово на самом деле означает или означает.
83 c++  c  terminology  pragma 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.