Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Yes, it's great! I've used [termtosvg](https://github.com/nbedos/termtosvg) a lot in the past, but it seems it's archived now. :(
Exampes I've seen are the stb single header libraries, as well as tinyobjloader. The necessity to do this is usually written in the comments at the top of the header file:
Exampes I've seen are the stb single header libraries, as well as tinyobjloader. The necessity to do this is usually written in the comments at the top of the header file:
I sampled ten arbitrary projects from https://github.com/p-ranav/awesome-hpp, and not one of them used this pattern. Maybe it's more common in some circles than others?
If we're talking extreme ease of use, it doesn't get simpler than a library that only contains actual header files, no macros required. Here's an example of a library like that. For years, until I encountered this thread, that was my understanding of what a "header-only library" was.