Convertir referencia a representación de puntero en C ++
¿Hay una manera de "convertir" una referencia a puntero en c ++? En el siguiente ejemplo,func
Ya se ha definido el prototipo y no puedo cambiarlo, perofunc
es mi API, y me gustaría pasar ambos parámetros, o uno (y segundo conjunto a NULL) o ninguno (ambos establecidos a NULL):
void func2(some1 *p1, some2 *p2);
func(some1& obj, some2& obj2)
{
func2(..);
}