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

2024年12月02日 15:40
有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):

不好意思 帮不了你