Как изменить Axes (Axes const &crAxes) { *this = crAxes; }
на Axes (Axes const &crAxes) : (*this)(crAxes) {}
, чтобы скопировать объект в список инициализации (до того, как X, Y и Z будут инициализированы по умолчанию).Копирование объекта внутри списка инициализации
Изменение формы этого:
struct Axes
{
Axes() : X(0.f), Y(0.f), Z(0.f) {}
Axes (Axes const &crAxes) { *this = crAxes; }
float X;
float Y;
float Z;
};
В то вроде этого:
struct Axes
{
Axes() : X(0.f), Y(0.f), Z(0.f) {}
Axes (Axes const &crAxes) : (*this)(crAxes) {}
float X;
float Y;
float Z;
};
Только что закончил исследование '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' '' '' '' '' '' '' '' '' '' ' Спасибо за подсказки. ^^ –