У С++ есть стандартная библиотека - std - и нестандартная библиотека - boost.
Прежде, чем писать велосипеды или шариться по репам в поисках библиотек, имеет смысл посмотреть в них.
Знать наизусть весь Буст бессмысленно, но представлять, что в нем вообще может быть, и пробовать то, что может подойти к вашим задачам, для общего развития полезно.