ポインタの説明をしてみて初めて解かる難しさ
■ このスレッドは過去ログ倉庫に格納されています
0517デフォルトの名無しさん
NGNGVBには密かに変数/文字列変数/オブジェクト変数のアドレスを取得するVarPtr/StrPtr/ObjPtrって関数と、
関数のアドレスを取得するAddressOf演算子がある。逆参照演算子/関数はないけど。
ABはもっとしっかりしていてポインタ型として〜Ptrが存在し、VarPtr/StrPtrでアドレスを得られる。
Get〜系の関数で値を読み込めて、Set〜系の関数で値を書き込める。(〜には型名が当てはめる)
あるいは配列添え字の[]も使えるし、構造体ポインタなら->が使える。
(ただし、あいかわらず関数ポインタから関数を呼び出すことはできない)
■ このスレッドは過去ログ倉庫に格納されています