C++类中使用构造函数初始化char数组

C++类中使用构造函数初始化char数组,第1张

for(i=1;i<=3;i++)

{

p[i]display();

}

数组下标从0 开始 所以应该是 for(i=0;i<3;i++)

class people

{

//没有 public 默认为private

char name[7];

char number[11];

int age;

给你改改 稍后给你发过去

我来给你举个例子,加入有一个Cache类,里面有一个array数组,然后在构造方法里进行初始化就可以这样子:

public class Cache{

private  int[] array

public Cache(){

thisarray=new int[10];

}

int i=0;

class Employee

{public:

Employee(){ //在这个里面对数组进行初始化

//例如:for(i=0;i<15;i++)

// name[i]='x';

}

Employee(char,char,char,char);

//void change name();

void diapiay();

~Employee(){

};

private:

char name[15],address[50],city[15],youbian[10];

};

这是你定义的类,你可以在构造函数里面对你的数组进行初始化,在你实例化一个类对象的时候,都会自动调用构造函数的。。。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12183171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存