razzle's suggestion is a general good practice recommendation, but I don't think that it will solve your problem here since an inclusion guard ensures that multiple inclusions of a header in a...