Hacker News new | ask | show | jobs
by cyber_kinetist 1699 days ago
And the C++ standard library has too many fundamental design issues that are just bad advice for writing actual maintainable and performant code. For example, the standard specifies all map containers to have pointer stability, which is often not needed in reality. Because of this all <unordered_map> implementations are hilariously slow. Or what about std::vector<bool>, <iostream>, std::string, you name it.

The frustrations people have with it are sometimes up to the point where they begin writing everything from scratch…