¿Cómo puedo asignar un valor predeterminado a una estructura en una función C ++?

Tengo una estructura:

typedef struct {
   double x,y,z;
} XYZ;

Quiero definir una función como esta:

double CalcDisparity(XYZ objposition, 
                     XYZ eyeposition, 
                     double InterOccularDistance = 65.0)

Pero parece que no puedo encontrar una manera de asignar un valor predeterminado a la posición del ojo. ¿Cómo puedo hacer esto en C ++?

Respuestas a la pregunta(4)

Su respuesta a la pregunta