How to structure a C++ project with layered architecture?
I’ve recently started writing C++ code and I want to ensure I’m following best practices. I have previous experience writing C# programs using a 3-layer architecture (presentation layer, business logic layer, and data access layer).