C++ sub-classes not inheriting includes from parent

Generally it would work but it’s only when you start needing to use them it complains, like for accessing member methods and variables. Then you have to add the header in. Still gets me every time wondering why intellisense isn’t working.