Интересно, можно ли проверить, существует ли переменная, определенная препроцессором, или нет, используя строку.
Например,
#define TARGET_ANDROID
if (checkIfDefineExists("TARGET_ANDROID"))
{
cout << "It is defined\n";
}
Тогда результат должен вывести It is defined
.
Насколько я знаю, это невозможно, но мне интересно, есть ли какая-то работа вокруг этого.