I don't know if I have a circular inclusion problem or not. I have three headers files:
file A: needs files B and C
file B: needs file A
file C: needs files A and B
I've tried different ways of including files, and have include guards on each header file. But I still get compilation errors with each way I try. Is it possible to make this work with includes?