🖥 Имплементация print() на C++



🌟 Интересная статья о том, как реализовать Python-функцию print() на C++.

Автор создал C++ версию print() для отладки, назвал её cpp_dump(), и параллельно создал библиотеку cpp-dump для управления цветов и другими параметрами отображения объектов.



Функция cpp_dump() выводит разные объекты/переменные в строковом представлении, автоматически делает отступы для соответствия максимальной ширине строки.

cpp_dump() поддерживает различные другие типы, включая std::multimap и std::complex.



Можно настраивать цвета отображаемых при помощи cpp_dump() объектов.



📎 Статья



@cpluspluc