class Person

{

private:

char *name; //나이

public:

Person(char *myname)

{

name = new char[strlen(myname)+1];

}

~Person()

{

delete []name;

}

void WhatYourName() const

{

cout<<"My name is "<<name<<endl;

}

};


class UnivStudent : public Person

{

private:

char *major;

public:

UnivStudent(char *myname, char *mymajor)

: Person(myname)

{

major=new char[strlen(mymajor)+1];

strcpy(major,mymajor);

}

~UnivStudent()

{

delete []major;

}

void WhoAreYou() const

{

WhatYourName();

cout<<"My major is " <<major<<endl<<endl;

}

};


int main()

{

UnivStudent ustd1("Lee","Computer emg.");

ustd1.WhoAreYou();


UnivStudent ustd2("Yoon","Electronic eng.");

ustd2.WhoAreY

}


코린이 이고 열혈 시리즈로 공부했음 문법만. 겉핥기식으로 말이야

빨간색 부분만 봐주셈.갤 다음페이지인가 있는 글들중에 나랑 비슷하게 문자열 상수를 char *a로 받고 오류 왜나냐고 올리고 질문글등이 몇개 있던데

나도 질문좀 한다..나는 근데 이거 참고로 에러가안남. 비주얼 스튜디오 2010 버전쓰고 있는데 버전탓인가?


프갤에서 윤성우 센세 추천하지 않는다는건 며칠전부터 알게되었는데 그래도 난 강의 쉽게 가르쳐주고 코린이니가 가리는게 어딨어 하는 마음으로 배우기도했는데

진짜 그때문인지 잘못된건지 이런 문법이 다르다니까 지금 혼란이 와서 죽겠다 ㅠㅠ


책에도 const 붙이라는 말은 안되어있는데 도대체 뭐가 잘못된거냐 코린이 답변좀 해주삼;;