Problem with File Folder Structure when Adding Public Class

I used the editor to create a new C++ class. I marked it as Public. What it did is create (on my hard drive file system) a folder Public and Private. It placed the .h file in the public folder and the .cpp file in the private folder. It also created these folders in the VS2015 solution menu. This is all well and fine.

What wasn’t fine is that the include inside the .cpp file did not account for them being in different folders. So it looked like this:

#include “CreepBasic.h”

Of course it couldn’t find the .h file and I got errors. I can change the include to this:

#include “…/Public/CreepBasic.h”

and the errors go away. But shouldn’t the editor be writing code that compiles?

Pertinent info:

-I I am using version 4.17.1
-I I tried a couple searches for this issue but couldn’t find it, maybe I missed it.
-I I did change the default project and solution locations to a custom folder. That seems to come up in similar issues.
-I I have an alright understanding of C++ and VS, I’ve also used the editor a fair bit with Blueprints. I am pretty new to using the editor with C++.