2 ms·
> makes many C++ features unusable. Few. Because: 1. There are independent libraries implementing facilities from the STL for embedded settings. 2. The ones
by einpoklum 5y ago
> makes many C++ features unusable.
Few. Because:
1. There are independent libraries implementing facilities from the STL for embedded settings.
2. The ones without independent implementations are very often ones you shouldn't be using in the first place, because they're slow in general or for your specific testcase (e.g. std::unordered_map come to mind - abstractly, very useful structures; but the STL interface+implementation is junk, performance-wise).
3. You have EASTL if you _really_ need it.
4. The STL is mostly data-format-neutral in the sense of not supporting any data format itself :-P