RedDeveloper
Блог
Вопросы
Теги
Топ 50 вопросов про C Preprocessor
Коллекция из 50 самых популярных вопросов про
c-preprocessor
с ответами и комментариями.
Топ 50
Топ 15
Топ 20
Топ 25
Топ 30
Топ 100
Все вопросы
Вопросы на собеседовании
1
В чем разница между #include <filename> и #include "filename"?
2
Зачем использовать в макросах явно бессмысленные операторы do-while и if-else?
3
Как проверить ОС с помощью директивы препроцессора?
4
Как мне увидеть исходный файл C / C++ после предварительной обработки в Visual Studio?
5
Предупреждение компилятора "Нет новой строки в конце файла"
6
Когда полезны макросы C++?
7
"#include" текстовый файл в программе на C как char []
8
Что мне следует использовать #define, enum или const?
9
Включение одного исходного файла C в другой?
10
#ifdef vs #if - что лучше / безопаснее как метод включения / отключения компиляции определенных участков кода?
11
Как определить символ препроцессора в Xcode
12
Простой способ использовать переменные перечислимого типа как строку в C?
13
Какие применения оператора препроцессора ## и какие подводные камни следует учитывать?
14
Можно ли использовать препроцессор C, чтобы определить, существует ли файл?
15
Как написать цикл while с препроцессором C?
16
Преобразуйте токен препроцессора в строку
17
Пространства имен в C
18
Как заставить макрос C++ вести себя как функция?
19
Переносимость директивы препроцессора #warning
20
Как сделать строку char из значения макроса C?
21
Разница между операторами Enum и Define
22
Когда можно опустить расширение файла в директиве #include?
23
Какие символы можно использовать в именах макросов?
24
Ошибка: имена макросов должны быть идентификаторами с использованием #ifdef 0
25
Замены препроцессора Си
26
Как создать функцию только отладки, которая принимает список переменных аргументов? Как printf ()
27
Как создать новую строку в макросе cpp?
28
C++ #include семантика
29
Есть ли какие-нибудь макросы, чтобы определить, компилируется ли мой код для Windows?
30
Определение макроса, содержащее директиву #include
31
Константные выражения C оцениваются во время компиляции или во время выполнения?
32
Могут ли макросы препроцессора C содержать директивы препроцессора?
33
Условная компиляция в зависимости от версии фреймворка в C#
34
Как определить, компилирую ли я 64-битную архитектуру на C++?
35
Хорошие практики программирования для макроопределений (#define) на C
36
Препроцессор C#
37
# включить формат защиты заголовка?
38
Какой хороший справочник по шаблонам использования X-макросов в C (или, возможно, C++)?
39
Насколько эффективно определение в PHP?
40
# undef-ing на практике?
41
Есть ли способ писать макросы со списком переменных аргументов в Visual C++?
42
Как я могу включить заголовочный файл, который содержит `>` в своем имени?
43
Делать что-то одновременно идентификатором C и строкой?
44
В какой степени препроцессор C учитывает суффиксы целочисленных литералов?
45
Расширение макроса с унарным минусом
46
Логическое И (&&) неправильно закорачивается в #if
47
Является ли это допустимым способом проверки того, пуст ли список аргументов вариативного макроса?
48
Несогласованность анализа числовых литералов в соответствии с грамматикой стандарта C++
49
Поведение __LINE__ при использовании в макросе
50
Как узнать (в GCC), когда объявляется данный символ макроса / препроцессора?