Object *ob
プロトタイプが である関数にポインタ ( ) を渡すにはどうすればよいでしょうかvoid foo(Object &)
?
ベストアンサー1
次のように呼び出します:
foo(*ob);
質問のタイトルで示唆されているように、ここではキャストは行われていないことに注意してください。私たちが行ったのは、オブジェクトへのポインターを逆参照し、それを関数に渡すことだけです。
Object *ob
プロトタイプが である関数にポインタ ( ) を渡すにはどうすればよいでしょうかvoid foo(Object &)
?
次のように呼び出します:
foo(*ob);
質問のタイトルで示唆されているように、ここではキャストは行われていないことに注意してください。私たちが行ったのは、オブジェクトへのポインターを逆参照し、それを関数に渡すことだけです。