3 ms·
Just a suggestion... I cannot attest for the code quality of the projects on the link below, but I find it easier to start learning from smaller code bases. So
by abrolhos 6y ago
Just a suggestion... I cannot attest for the code quality of the projects on the link below, but I find it easier to start learning from smaller code bases.
So when you have a chance you could take a look at this link that lists one-to-two files libraries: https://github.com/nothings/single_file_libs https://github.com/nothings/single_file_libs
I think I came across the link above here on HN a couple of weeks ago.
I also study some of the libs from here: https://github.com/fffaraz/awesome-cpp https://github.com/fffaraz/awesome-cpp.
Currently I'm going trough the libs for parsing CSV files. Of them, I find this one particularly interesting: https://github.com/vincentlaucsb/csv-parser https://github.com/vincentlaucsb/csv-parser. Because of well-commented files.
I hope it helps.
- abrolhos 6y agoOh, almost forgot. Another suggestion is to review C++ implementations of those designs you're already familiar with. I'm also looking into Inversion of Control/Dependency injection containers. And never forget to look at C++ Core guidelines: https://isocpp.org/guidelines https://isocpp.org/guidelines