如何动态分配内存
是关于数组结构体的,比如:struct CandyBar
{
char pin[20];
double chong;
int ka;
};
如果我要用new动态分配一个数组结构:
CandyBar *p=new CandyBar [3];
我初始化为以下内容:
"Mocha Munch",2.3,350
"Iikd iwfi",3.1,560
"eiu iehiu",2.4,390
请教如何做呢?我用了各种方法都通过不了编译。
我是这样做的:
p[0]="Mocha Munch",2.3,350;
p[1]="Iikd iwfi",3.1,560;
p[2]="eiu iehiu",2.4,390;