在C++中,类的私有成员内部的数组初始化可以通过构造函数或成员初始化列表来实现。
myArray
是一个包含5个整数的数组。构造函数使用初始化列表myArray{1, 2, 3, 4, 5}
来初始化数组的元素。anotherArray
是作为类AnotherClass
的成员变量。在AnotherClass
的构造函数中,使用初始化列表anotherArray{a, b, c}
来初始化数组的元素。在MyClass
的构造函数中,使用成员初始化列表anotherObject(1, 2, 3)
来初始化anotherObject
对象,从而间接初始化了anotherArray
数组。这样,类的私有成员内部的数组就可以在C++中进行初始化了。对于数组的初始化,可以根据具体的需求选择适合的方式。
领取专属 10元无门槛券
手把手带您无忧上云