C++中如何初始化私有数组成员

2024-11-29 22:41:03
推荐回答(5个)
回答1:

参考代码如下:

struct Tree_node
{
int index;
Tree_node *child[2];
Tree_node() : index(-1), child((Tree_node *[2]){NULL, NULL}) {}
};

回答2:

静态的,在类外边初始化

回答3:

#include
using namespace std;
class student
{
public:
student(){};
private:
static int a[3];
};
int student::a[3] = {1,2,3};
int main()
{
return 0;
}

回答4:

除非你定义一个static 的方法。

回答5:

static的好像需要在CPP文件中,类外面定义一下,在类中只相当于声明.