| ▲ | delta_p_delta_x 3 hours ago | |||||||
> anything serious, i.e. high throughput, low frequency, massively concurrent work Why is only 'high throughput, low frequency, massively concurrent work' considered 'serious'? | ||||||||
| ▲ | Pannoniae 21 minutes ago | parent | next [-] | |||||||
They're just clearly inferior in pretty much any situation. The map stuff the other posters summed up well but even std::vector is dogshit with pretty much all implementations having inlined grow code in push_back, a not too great API and missed optimisations e.g. no trivial relocation when growing the vector / moving it and no useful APIs such as "grow but don't initialise"... | ||||||||
| ||||||||
| ▲ | jstimpfle an hour ago | parent | prev | next [-] | |||||||
You are free to make your own definition, what are your suggestions? | ||||||||
| ▲ | miroljub 41 minutes ago | parent | prev [-] | |||||||
Because if you don't need any of these, any slop implementation will do. | ||||||||