c-preprocessor

    145зной

    37ответ

    Препроцессор C оправданно боится и избегает сообщества C++. Встраиваемые функции, константы и шаблоны обычно являются более безопасной и превосходной альтернативой #define. Следующий макрос: #define S

    6зной

    7ответ

    У меня есть проект C++ (VS2005), который включает заголовочный файл с номером версии в директиве #define. Теперь мне нужно включить точно такое же число в проект Twin C#. Каков наилучший способ сделат

    14зной

    2ответ

    Допустим, вы хотите создать согласованный список идентификаторов и строк enum { NAME_ONE, NAME_TWO, NAME_THREE }; myFunction(NAME_ONE, "NAME_ONE"); myFunction(NAME_TWO, "NAME_TWO"); myFunctio

    3зной

    18ответ

    Мне вчера задали вопрос в C, и я не знал ответа, так как я не использовал C так много, как колледж, поэтому я подумал, что, может быть, я смогу найти ответ здесь, а не просто забыть об этом. Если чело

    44зной

    18ответ

    В чем разница между использованием инструкции define и оператора перечисления в C/C++ (и есть ли разница при использовании их с C или C++)? Например, когда следует использовать один enum {BUFFER = 123

    2зной

    5ответ

    Можете ли вы определить макрос, который обращается к нормальной переменной, но в режиме только для чтения (кроме определения его как вызова функции)? Например, можно ли определить макрос VALUE в следу

    1зной

    3ответ

    Следующий фрагмент должен принять значение PROJECT (определенное в Makefile) и создать имя файла include. Например, если PROJECT = классификатор, то он должен в конце генерировать classifier_ir.h для

    18зной

    9ответ

    Препроцессор C++ #define полностью отличается. Является ли PHP define() чем-то иным, чем просто созданием var? define("SETTING", 0); $something = SETTING; против $setting = 0; $something = $settin