回答編集履歴

2

追記と修正

2021/07/09 08:16

投稿

BeatStar
BeatStar

スコア4962

test CHANGED
@@ -2,11 +2,15 @@
2
2
 
3
3
 
4
4
 
5
- 保証はされません。
5
+ ~~保証はされません。あくまで「結果的に」あるだけです。~~
6
6
 
7
7
 
8
8
 
9
- あくまで「結果的に」あだけです。
9
+ 保証はされようです。
10
+
11
+
12
+
13
+ // ですが、あれを保証すると言うのかな……(まあ、確かに保証はしていますが……)
10
14
 
11
15
 
12
16
 
@@ -52,9 +56,11 @@
52
56
 
53
57
 
54
58
 
55
- はあくまでToken構造体のオブジェクトでしかないです。
59
+ ~~はあくまでToken構造体のオブジェクトでしかないです。(近いニュアンスとしては『変数』か。厳密には違うけど)~~
56
60
 
61
+
62
+
57
- (近いニュアスとしては『変数厳密には違うけど)
63
+ ご指摘を受けて、よくよく考えると「ポインタ」なので、『Token構造体の(実体に対する)ポイですね
58
64
 
59
65
 
60
66
 
@@ -103,3 +109,11 @@
103
109
  メモリ上のどこに配置されているかのアドレスであって、実体ではないので、
104
110
 
105
111
  そのアドレスを辿っていけば使えるのです。
112
+
113
+
114
+
115
+ ----
116
+
117
+
118
+
119
+ ※ 他に低評価になりそうな理由があれば、挙げてほしいです。(後学のためにも)

1

追記1

2021/07/09 08:16

投稿

BeatStar
BeatStar

スコア4962

test CHANGED
@@ -79,3 +79,27 @@
79
79
 
80
80
 
81
81
  ただし、質問にある、一番上のコードでは「他の関数からはアクセスできない」状態で居座っています。
82
+
83
+
84
+
85
+ ---------------
86
+
87
+
88
+
89
+ [追記1]
90
+
91
+
92
+
93
+ リスト構造や木構造のように、「次へのポインタ」とかを持っている場合はそこから辿ればいいので、
94
+
95
+ 使えます。
96
+
97
+
98
+
99
+ ポインタはあくまで「アドレス」です。
100
+
101
+
102
+
103
+ メモリ上のどこに配置されているかのアドレスであって、実体ではないので、
104
+
105
+ そのアドレスを辿っていけば使えるのです。