Возможно ли использовать аргументы по умолчанию с списками инициализации членов?Списки инициализации членов с аргументами по умолчанию
Vector3::Vector3(double xI, double yI, double zI)
: x(xI=0), y(yI=0), z(zI=0)
{
}
Конструктор всегда устанавливает x, y и z в 0, даже если вы вызываете его с настройкой аргументов.
Почему не просто 'Vector3 :: Vector3 (double xI = 0, double yI = 0, double zI = 0) ...'? –