3 ms·
Or if it's fully static size, just use std::array. You'd be surprised how often people use known static size or static max size vectors instead.
by AstralStorm 8y ago
Or if it's fully static size, just use std::array. You'd be surprised how often people use known static size or static max size vectors instead.
- shereadsthenews 8y agoSure. Horses for courses. Array is great when you have exactly N. InlinedVector is handy when you have <N 99% of the time.
- smitherfield 8y agoYeah, that's one of my biggest pet peeves when looking at other people's code (along with unnecessary dynamic allocations in general). One of the reasons I perhaps irrationally still prefer C++ to Rust is the pervasive use of dynamic arrays of known static size in the latter's documentation, and how it makes fixed-size arrays much less ergonomic to use than dynamic arrays.