3 ms·
All C++ projects I was involved in used a very small, defined subset of C++ because C++ is too complex, large, and many of its more cryptic features are often j
by kgeist 2y ago
All C++ projects I was involved in used a very small, defined subset of C++ because C++ is too complex, large, and many of its more cryptic features are often just redundant (i.e. you can easily get away without them). Rarely, new syntax makes a lot of difference, other than confusing everyone even more. As for new additions to the standard library, it always felt like compiler vendors often make them way too heavyweight (maybe has to do with the spec), especially if it's something about I/O. Usually it's a non-brainer to wrap a bunch of native functions on a given platform yourself and get much more performant implementation with a far simpler interface. Consoles probably have their own SDKs with lots of platform-specific functions the standard C++ lacks anyway.