我在类内部初始化成员变量遇到了问题。
假设我想像设置 x 为 1 一样将直径(diameter)、宽度(width)和体积(volume)都设置为 1。
我也尝试过这样做,但没有成功:
struct car {
int x;
struct wheels {
int diameter;
int width;
};
struct engine {
int volume;
};
car();
car(wheels w, engine e);
};
car::car() : x(1), wheels::diameter(1), wheels::width(1) {}
我也尝试过这样做,但没有成功:
car::car() : x(1), wheels{ 1,1 } {}