質問編集履歴
2
fff
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
のように常に20byte(訂正: 32byte)の刻みとなっております。
|
12
12
|
素人目線ではintで確保したのだから8byte間隔になるのが普通なのではないかと考えてしまいます。
|
13
13
|
|
14
|
-
ちなみにcharでも同じ20間隔となりました。
|
14
|
+
ちなみにchar*でも、unsigned long long int*でも同じ20間隔となりました。
|
15
15
|
|
16
16
|
バラバラのヒープ領域に確保されるという仕様であれば仕方ないかとも考えましたが、
|
17
17
|
ポインタの配列を使用した際にも、20の差で確保されております。
|
1
tes
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
printf("bbb:%p \n", bbb); // out: bbb:0x7fffb83392c0 (差20)
|
9
9
|
```
|
10
10
|
|
11
|
-
のように常に20byteの刻みとなっております。
|
11
|
+
のように常に20byte(訂正: 32byte)の刻みとなっております。
|
12
12
|
素人目線ではintで確保したのだから8byte間隔になるのが普通なのではないかと考えてしまいます。
|
13
13
|
|
14
14
|
ちなみにcharでも同じ20間隔となりました。
|