Можно ли включить # в структуру «наследования алмазов»?
Я пытаюсь сделать какой-то проект на C.
Я хотел бы знать, если это возможно сделать#include
из одного и того же файла дважды, таким образом, что напоминает алмазное наследие.
то есть
вa.c есть#include "a.h"
вдо н.э есть#include "b.h"
вb.h есть#include "a.h"
Это возможно#include "b.h"
вa.c?
Я получаю ошибку:
some_variable already defined in a.obj