1,问题:
就是在类内定义了一个数组,但是我又不想用for循环一个个元素去初始化,于是我去网上寻找答案。
2,网上大多数答案:
在类内创建数组时选择static修饰,也就是将这个数组变为“类”数组。
但是我是想一个类对象就有一个数组的。
3,解决办法
于是在偶然尝试下,发现
<code>
class Solution{
public:
Solution():var{0}{}
……
private:
int var[length];
}
<code/>
可以将这个数组所有的元素初始化为0.
当然你可以用普通数组(非成员数组)初始化的方法
Solution():var{1,2,3}{}
是可以将var数组的前几个元素初始化为{}中的元素
标签:初始化,类内,元素,Solution,数组,var From: https://www.cnblogs.com/skiesclear-639/p/16878941.html