Ist es möglich, #in eine "Diamant-Vererbungs" -Struktur einzubeziehen?
Ich versuche ein Projekt in C zu machen.
Ich würde gerne wissen, ob es möglich ist, zu machen#include
zweimal aus der gleichen Datei, in einer Art und Weise, die an das Erbe der Diamanten erinnert.
d.h.
ima.c. es gibt#include "a.h"
imb.c. es gibt#include "b.h"
imb.h. es gibt#include "a.h"
Ist es möglich, zu#include "b.h"
ima.c.?
Ich erhalte einen Fehler:
some_variable already defined in a.obj