|
|
|
|
|
by rurban
1893 days ago
|
|
I favor the CTL over the STL anytime, because it compiles much faster, is much smaller, no indirect vtable calls, no bloated god objects, has no magic hooks attached, like dereferencing refs and ops, is clear on stack vs heap allocation. The downside of course is that generics and iterators on those are a bit more troublesome, only compiler dependent goodies (mostly only clang, not gcc), like overloads or constexpr. C++ templates are ugly, and the STL is very buggy and limited. Also no security and no performance. They started on the wrong foot and had to keep it there. Rust has an annoying syntax, but a much better library culture. https://github.com/rurban/ctl |
|
source ? at least for performance, it seems that there's not a lot of difference from your own link:
https://raw.githubusercontent.com/rurban/ctl/master/docs/ima...
and with the stl you don't have to call
manually so I have a hard time seeing how this solution is more secure