プロトタイプがvoid foo(Object &)である関数にポインター(Object *ob)を渡すにはどうすればよいですか?
void foo(Object &)
Object *ob
次のように呼び出します。
foo(*ob);
質問のタイトルで提案されているように、ここではキャストが行われていないことに注意してください。これまでに行ったのは、オブジェクトへのポインターを逆参照して、関数に渡すだけです。
同じObject型であるため、キャストする必要はありません。逆参照するだけです。