Setting a hard limit on slice size, is this possible?
Tejas
notrealemail at gmail.com
Sat Aug 7 14:42:55 UTC 2021
On Saturday, 7 August 2021 at 13:36:52 UTC, james.p.leblanc wrote:
> On Saturday, 7 August 2021 at 12:08:00 UTC, Paul Backus wrote:
>> [...]
>
> **First, thanks all for helping with this question!**
>
> The simple desire to arbitrarily align an array is certainly
> looking non-trivial.
> Below is a simple program of both the suggested "struct" and
> "align array" solutions.
> Unfortunately, neither is guaranteed to place the array with
> the desired alignnment.
>
> [...]
If you don't believe me just subtract the adresses yourself:
x.ptr: 7FFFF8D05B90
&x[0]7FFFF8D05B90
&x[1]7FFFF8D05BD0
&x[2]7FFFF8D05C10
&x[1] 7FFFF8D05BD0
-&x[0] -7FFFF8D05B90
_____________________
000000000040
0X40 = 64 in base 10
Your alignment requirement was 64 bytes
More information about the Digitalmars-d-learn
mailing list