Cpp Circular Reference Errors Meaning