|
#include <stdio.h>
#include <stdlib.h>
typedef struct _Car{
int i;
char a;
}Car;
void main()
{
Car* pCar =new Car[10];
int i;
for(i=0;i<10;i++)
{
pCar[i]->i = i; //에러..
pCar[i]->a = char('A'+i); //에러..가나네요..그래서..
}
}
에러난 부분을
pCar[i].i = i;
pCar[i].a = char('A'+i);
하면 에러가 안나네요..왜 그렇죠??
동적메모리 할당후 접근시에는 -> 아닌가요??
|