Найдено результатов: 3

Как создать функцию только для отладки,которая принимает список переменных аргументов? Как printf()

Я хотел бы сделать функцию ведения журнала отладки с теми же параметрами, что и printf . Но тот, который может быть удален препроцессором во время оптимизированных сборок.

Например:

Debug_Print("Warning: value %d > 3!\n", value);

Я посмотрел на variadic macros, но они доступны не на всех платформах. gcc поддерживает их, msvc -нет.

c++   c   c-preprocessor    

501   13   09:37, 12th August, 2020


В чем разница между #include и #include "filename"?

В языках программирования C и C++ какая разница между использованием угловых скобок и использованием кавычек в операторе include , как показано ниже?

  1. #include <filename>
  2. #include "filename"

c++   c   include   header-files   c-preprocessor    

985   25   08:18, 3rd August, 2020


Что такое 'null определенный макрос'?

Я учусь объективно-C и Cocoa. В учебнике Apple, над которым я работаю, есть боковая заметка, в которой говорится::

IBOutlet -это определенный макрос null, который препроцессор C удаляет во время компиляции.

Мне любопытно-что такое null-определенный макрос?

objective-c   c-preprocessor    

429   5   21:06, 1st October, 2020