struct Car{
char driver[NAME_LEN];
int fuelGauge;
int curSpeed;
void ShowCarState(){// 이런식으로 함수 정의 가능
cout<< "name: " << driver << endl;
cout<< "gas: " << fuelGauge << endl;
cout<< "speed: " << curSpeed << endl;
}
}
Car bmw; // struct Car bmw X -> Car bmw O: 따로 struct를 안붙여도 된다. typedef 안해도 된다.
public:
int a;
int b;
private:
int c;
int d;
SimpleClass sc; // 전역 변수, 지역 및 매개변수의 형태 -> stack or data쪽에 넣는것
SimpleClass * sc = new SimpleClass(10);//(생성자에 int가 필요할때) heap에 넣는것-> 동적할당