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

2024年11月29日 22:41
有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文件中,类外面定义一下,在类中只相当于声明.