Declaration guards only keep you from multiple inclusions in the same source file. When making b.o, the compiler is blissfully ignorant of a.o elsewhere.
Printable View
Declaration guards only keep you from multiple inclusions in the same source file. When making b.o, the compiler is blissfully ignorant of a.o elsewhere.