Результаты поиска по запросу "c-preprocessor"

1 ответ

Нет ошибки компилятора при использовании мусорных символов в операторе #include

3 ответа

Объективный синтаксис «#if»

Меня немного смущает "фунт если" или#if Синтаксис я вижу, когда я смотрю на некоторые классы. Например: #if someConstant == someNumber do something #elif etcпротив: if (someConstant == someNumber) do something else if { do more stuff ...

5 ответов

Почему препроцессор C интерпретирует слово «linux» как константу «1»?

Почему препроцессор C в GCC интерпретирует слово

ТОП публикаций

1 ответ

Как охранять конструкторы перемещения для C ++ 03 и C ++ 11?

2 ответа

Что означает «_IO (…)» в заголовках C в Linux?

У меня есть стандартный заголовочный файл Linux, например

2 ответа

(Я попытаюсь вернуться к этому, чтобы очистить его; я думаю, что там определенно есть некоторые ненужные макросы. У меня не было возможности взглянуть на более широкую проблему, которую вы описываете, поэтому я не уверен, решит ли это это тоже. Может быть, есть и более простой способ решения этой проблемы ... Я не особенно знаком с вариадными макросами. Это чистая предварительная обработка в mcpp.)

аюсь сгенерировать объявление функции с помощью макроса /* goal: generate int f(int a, float b) */ template<typename P> struct ptype; template<typename P> struct ptype<void(P)> { typedef P type; }; #define NAMEe #define COMMAe #define COMMA , ...

4 ответа

Как работает #define? Странный результат для CUBE (y) y * (y * y)

11 ответов

Печать имени и значения макроса

У меня есть программа на C с большим количеством оптимизаций, которые можно включить или отключить с помощью

30 ответов

Когда полезны макросы C ++? [закрыто]

CСообщество C ++ вполне обоснованно опасается препроцессора. Встроенные функции, константы и шаблоны обычно являются более безопасной и превосходной альтернативой#define. Следующий макрос: #define SUCCEEDED(hr) ((HRESULT)(hr) >= 0)ни в коем ...

1 ответ

stackoverflow.com/questions/3030099/c-c-pragma-in-define-macro/...

ли что-то вроде оператора ANSI C_Pragma в Visual C ++? Например, я пытаюсь определить следующий макрос: #ifdef _OPENMP #define PRAGMA_IF_OPENMP(x) _Pragma (#x) #else // #ifdef _OPENMP #define PRAGMA_IF_OPENMP(x) #endif // #ifdef _OPENMPТак что ...