3 ms·
As a C programmer I find it really telling when an API is full of smart pointers. It means the heap is completely unmanaged and I have no control over memory al
by eska 5y ago
As a C programmer I find it really telling when an API is full of smart pointers. It means the heap is completely unmanaged and I have no control over memory allocation. It makes most c++ libraries completely unusable in embedded, high performance, and high reliability environments (all of which don’t randomly allocate memory at random sizes throughout their run time).
- SubjectToChange 5y ago> It means the heap is completely unmanaged and I have no control over memory allocation. It really doesn't mean that. But even if it did it'd still be worth it. > It makes most c++ libraries completely unusable in embedded, high performance, and high reliability environments Most libraries are completely unusable in those environments, including most C libraries.