Всем привет,у меня такой вопрос
Допустим,у меня есть (1.h+1.cpp) и (2.h + 2.cpp) — все в одном проекте.
Я хочу использовать (#ifdef/#ifndef + #endif) и,для примера,#define something
Вопрос — если я напишу #define something только в 1.h,то сработает ли
#ifdef something в 2.cpp,
причем,файлы ни 2.h ни 2.cpp не включают файл 1.h ?
#define распространяется на весь проект или только на файл?
Вроде понятней некуда расписал