我有一个类库,它包括来自另一个类 Shelf 的成员对象shelf1。
Class Shelf 有几个变量,比如:
class Shelf {
int height;
int width;
int materialType;
String shelfName;
}
现在在库中,我想在库声明中初始化成员对象shelf1:
Shelf shelf1{100, 200};
Shelf shelf2{100, "fiction"};
它们可以工作吗?列表初始化如何对变量的顺序起作用?
[更新] 这些代码是为了解释我的问题(我在现实世界中确实有类似的代码。但是放在这里太复杂了。所以我简化了我的问题)。