What are "solutions" in c++ projects and whats the reason for having them? I first noticed them when working with game SDKs at uni and I found them strange. All I remember about them were that they were very useful but in the end I didn't get enough time to ask my lecture about it since it weren't my top priority at the time.
If you're referring to Visual Studio, solutions are files that organise, all the header, cpp and resources (among other things) that you application makes use of. Think of it as a filing cabinet.