konwertuj odwołanie do reprezentacji wskaźnika w C ++

Czy istnieje sposób „przekonwertowania” odwołania do wskaźnika w c ++? W przykładzie poniżejfunc już zdefiniował prototyp i nie mogę go zmienić, alefunc jest moim API i chciałbym przekazać oba parametry, albo jeden (i drugi zestaw do NULL) lub żaden (oba ustawione na NULL):

void func2(some1 *p1, some2 *p2);

func(some1& obj, some2& obj2)
{
   func2(..);
}

questionAnswers(5)

yourAnswerToTheQuestion