Somehow, we’ve happened to check most of the libraries making up a collection called “Awesome hpp”. These are small header-only projects in C++. Hopefully, the information about the bugs we’ve found will help make the libraries better. We’ll also be happy to see the developers use PVS-Studio on a regular basis thanks to the free-license option we provide.
What follows is an overview of bugs found in the different libraries on the curated list of awesome header-only C++ libraries: awesome-hpp.
I learned about this list from the “Cross Platform Mobile Telephony” podcast. While we’re at it, I recommend that all C++ programmers check out CppCast. It is the first podcast for C++ developers by C++ developers!
Despite the large number of projects making up the list, bugs were few. There are three reasons for that:
Even so, we’ve gathered enough warnings to write the article you are reading right now and a couple of additional ones.
A note for my teammates :). When I do something, I like to set and achieve a number of goals at once, and I urge you to follow my example. After learning about the awesome-hpp collection, I managed to accomplish the following useful tasks:
#cpp #c++