Our great sponsors
-
STC
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers. (by stclib)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The background for the question is that many C programmers swears to use intrusive containers as the superior alternative to STL-style containers. I have a templated C container library in STL style (compiles in C++, works with standard layout types only), and have argued that for most cases, traditional STL-style containers are more natural and easier to manage. But I believe there are situations where intrusive containers are better.