如何在C++类中实现自定义数组结构

2025-03-04 00:44:55
推荐回答(2个)
回答1:

.h 文件
typedef struct _emp
{
int EmpNo;
String EmpName;
int EmpNum;
void Init()
{
memset(this,0,sizeof(_emp));
}
}TEMP;
.cpp 文件
TEMP * temps;
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TEMP temp;
//数组
temps = new TEMP[3];
// 默认有3个学员 编号从0开始 到 2结束
for(int i = 0; i <3; i++)
{
temp.Init();
//数组方法
temps[i].EmpNo = i;
temps[i].EmpName = "abc" + temp.EmpNo;
temps[i].EmpNum = 0;
}

最后删除数组: delete []temps

回答2:

类就是数据结构,需要什么成员就往里面加就可以了