Вопросы с тегом С-препроцессор - PullRequest

Вопросы с тегом С-препроцессор

14 голосов
3 ответов

Почему M (0) и N (0) имеют разные результаты? #define CAT_I(a, b) a ## b #define CAT(a, b) CAT_I(a,...

imre / 13 апреля 2011
0 голосов
2 ответов

Я немного новичок в C и только что обнаружил кое-что интересное. Я изменил значение простого...

Miguel A. Friginal / 12 апреля 2011
0 голосов
1 ответ
2 голосов
3 ответов

Препроцессор C разбивает исходный текст на токены и выполняет только расширения, соответствующие...

dietr / 11 апреля 2011
3 голосов
2 ответов

Это C вопрос о странности макросов. Можно ли написать макрос, который принимает строковую константу...

Andrei / 09 апреля 2011
137 голосов
10 ответов

Существует известная проблема с пустыми аргументами для вариационных макросов в C99. пример:...

jwd / 08 апреля 2011
63 голосов
6 ответов

Я пытаюсь написать что-то вроде этого: #define COV_ON(x) \ #ifdef COVERAGE_TOOL \ _Pragma (COVERAGE...

agent.smith / 07 апреля 2011
96 голосов
14 ответов

Этот вопрос эволюционировал в течение последних нескольких недель, чтобы охватить более общие...

rjstelling / 07 апреля 2011
12 голосов
7 ответов

#include <file> предназначен для использования только для заголовков, или это просто...

JasonGenX / 06 апреля 2011
1 голос
1 ответ

Почему я не могу вызвать BOOST_PP_SEQ_FOR_EACH из макроса, например: #define MAP_KEY_TYPES...

Allan / 05 апреля 2011
19 голосов
8 ответов

Чтобы сделать мой код короче и проще для изменения, я хочу заменить что-то вроде enum{ E_AAA, E_BBB...

Tiago / 03 апреля 2011
0 голосов
1 ответ

Предположим, у меня есть некоторый макрос #define NAME name, и я хочу определить другой макрос,...

Michael McLoughlin / 02 апреля 2011
13 голосов
1 ответ

Вопрос новичка: я осмелился ввести константы в мою маленькую программу. Сначала я сопротивлялся, но...

n.evermind / 01 апреля 2011
12 голосов
1 ответ

Это вызывало у меня некоторое время, например, если я пытаюсь написать этот код: // find the length...

Lie Ryan / 31 марта 2011
2 голосов
2 ответов
1 голос
1 ответ

Я бы хотел определить свой собственный тип Enumerated: ExitType.Я написал это так: enum ExitType{...

AngryPuffin / 30 марта 2011
36 голосов
2 ответов

Меня интересует, для чего различные платформы / компиляторы ("реализации") / фреймворки назначают...

Martin Ba / 29 марта 2011
78 голосов
3 ответов

Я пытаюсь выяснить, как объединить #define 'd int и #define' d строку, используя препроцессор C ....

jonescb / 28 марта 2011
2 голосов
4 ответов

Вот что я пытаюсь сделать: У меня есть устаревшая функция, которая используется в нашей базе кода...

Dominic Jodoin / 23 марта 2011
4 голосов
2 ответов

Я написал макрос отладки и хотел бы включить в него время, в этом случае моя функция gettimestr()...

Tim N. / 21 марта 2011
4 голосов
4 ответов

Я пытаюсь написать код для макроса, который возвращает длину строки, и пытаюсь реализовать его с...

void-pointer / 21 марта 2011
1 голос
1 ответ

Можно ли заставить Doxygen расширять макросы, но игнорировать другие директивы препроцессора?...

RétroX / 20 марта 2011
3 голосов
2 ответов

Я использую пару внешних библиотек, и я бы предпочел не включать все их исходные и заголовочные...

Paul Manta / 19 марта 2011
0 голосов
3 ответов

Вот пример моих макросов: #define STR(val) #val #define STRX(val) STR(val) #define LINE_...

Steven Lu / 19 марта 2011
4 голосов
6 ответов

Это большой вопрос, поэтому позвольте мне кое-что из этого сделать: Давайте проигнорируем тот факт,...

Josh Haberman / 18 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...