que tienen una estructura:¿Cómo puedo asignar un valor predeterminado a una estructura en una función de C++?
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 me parece que no puede encontrar una manera de asignar un valor predeterminado a eyeposition. ¿Cómo puedo hacer esto en C++?
¿esta es C o C++? – diverscuba23
@drknexus, una estructura en C++ es exactamente lo mismo que una clase, excepto que sus miembros son públicos por defecto, mientras que los miembros de una clase son privados por defecto. Eso es. Las estructuras pueden tener constructores, destructores, métodos, básicamente todo lo que tiene una clase. Ahora bien, si estás hablando de C, entonces son diferentes nuevamente, por lo que debes tener claro el idioma del que estás hablando – Glen
Es C++, así que he editado la pregunta y las etiquetas para eliminar C de la pregunta. –