That's why there is boost and lots of experimentation by compiler developers commercial and in academia.
C/C++/Fortran and other de jeur standard languages do seem to have a very long life with multiple implementations on multiple platforms...
C/C++/Fortran and other de jeur standard languages do seem to have a very long life with multiple implementations on multiple platforms...
Boost is nice, but usually only ancient versions are available on clusters (where RHEL 4 or even 3 is still common). The more complete the standard language library, the better.
$ du -hsc boost/1.45.0/*
68M boost/1.45.0/include
37M boost/1.45.0/lib
104M total
Add cmake/autoconf and it's fairly trivial to make it work with your software or even ship it with your source code: after all the Boost license is fairly permissive.I know c++ and complexification go together like bread and jam but STL in general and especially Boost seem to go too far for even for the rest of c++.
Of course, I'm sure if I worked with it enough, I'd learn it's strange beauty. It's just I hadn't so far.