Я хотел бы сделать функцию регистрации отладки с теми же параметрами, что и printf
. Но тот, который может быть удален предварительным процессором во время оптимизированных сборок.
Например:
Debug_Print("Warning: value %d > 3!\n", value);
Я рассмотрел переменные макросы, но они недоступны на всех платформах. gcc
поддерживает их, msvc
не делает.