Název může být trochu matoucí, ale v podstatě mám třídu 'Čtveřice', která má 2 parametry, první je další instance třídy Vector3 a druhý je plovák.
Vector3 trvá 3 plováky jako parametry a přiřadí je k x, y a z.
Chci nastavit výchozí parametry pro Čtveřice třídy, ale já jsem si nejste jisti, jak nastavit výchozí parametry třídy jako parametr.
Vector3
class Vector3 {
public:
float x, y, z;
Vector3(float uX, float uY, float uZ) {
this->x = uX;
this->y = uY;
this->z = uZ;
}
};
Čtveřice
class Quaternion {
public:
Vector3 axis;
float scalar;
Quaternion(Vector3 uAxis, float uScalar = 0) {
axis = uAxis;
scalar = uScalar;
};
};
Chtěl bych mít výchozí parametr pro uAxis
být Vector3
s x, y a z na 1, 0, 0
respektive, ale já jsem si nejste jisti, jak to udělat.