Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Object *obプロトタイプである関数にポインタ()を渡すにはどうすればよいvoid foo(Object &)ですか?
Object *ob
void foo(Object &)
このように呼んでください:
foo(*ob);
質問のタイトルで示唆されているように、ここではキャストが行われていないことに注意してください。これまでに行ったのは、オブジェクトへのポインターの参照を解除し、それを関数に渡すことだけです。
同じオブジェクトタイプであるため、キャストする必要はありません。逆参照するだけです。