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