c++类中怎样给数组型的数据成员赋初值?能不能用构造函数?谢谢!

2024-12-02 15:40:22
推荐回答(4个)
回答1:

void date::date(char number[])
{
int i;
for(i=0;i<8&&(name[i]=name1[i]);i++)name[8]='\0';
}

此构造函数,放在类外边,为类外实现!
我用的是这个,按你的改了一下,你试试,好用不。

回答2:

在构造函数里面的数组不应该是初始化 而是循环赋值
date()
{
for(int i=0;i<9;i++)

number[9]=i;
}

回答3:

date()
{
for(int i=0;i<9;i++)

number[9]=i;
}

回答4:

不好意思 帮不了你