C ++でポインタへの参照を「変換」する方法はありますか? 以下の例でfunc2
は、すでにプロトタイプが定義されており、それを変更することはできませんがfunc
、私の API であり、両方のパラメーターを渡すか、1 つ (および 2 つ目を NULL に設定) またはどちらも渡さない (両方を NULL に設定) ことを希望します。
void func2(some1 *p1, some2 *p2);
func(some1& obj, some2& obj2)
{
func2(..);
}