On Friday, 6 August 2021 at 10:50:19 UTC, james.p.leblanc wrote:
I am aware of the "capacity" concept with slices.
But, I would like to know if it is possible to set a
hard limit on a slice size.
I prefer it to error and crash instead of a doing an
extension or reallocation.
I understand my question screams of "convoluted
thinking". But, I need to align my slice according to
certain criteria.
(Alternatively, I could use an array ... if I could
align that according to criteria known at compile
time. Is this possible?).
I have a working solution (ugly trick, maybe is a
better description) to align my slice as desired.
But, the solution would be more robust if I could
guarantee that the slice is never moved in memory.
Any thoughts, hints, etc are welcome!
James
Okay we were overthinking the solution.
Just use a static array
```d
int[your_max_length]/*or whatever type*/ var;
```
You're good to go!
I almost feel stupid now lol