I'm getting back into C++ after not playing with it for many years.
Being spoiled as a C# programmer I'm finding quite a few things about the Visual Studio environment surprisingly puzzling.
I'm used to just being able to add a class to a folder, and I want to structure my code in folders with matching namespace, but whenever I try to add a class to a folder Visual Studio just puts it in the root. I can of course move it but I can't help thinking - if VS is making it so hard for me to do what I want am I doing something wrong? How do you structure your C++ code?