If you forward declare a class and and #include the header of that class in the same header in C++, you are going to have a bad time.
Don't do this.
meta
If you forward declare a class and and #include the header of that class in the same header in C++, you are going to have a bad time.