아래와 같이 Man의 객체(man)를 글로벌로 선언해서 사용하고자 하는데 잘 안됩니다.
사용 가능한 방법좀 부탁합니다.
class Man {
public:
int age;
int degree;
Man (int i) {
age = i;
};
};
class Calc {
Man man; // Global 로 사용하려고 함(혹시 포인터로 선언해야 하는지???)
public:
int degree () {
man = Man (20); // ???????
return man.degree = man.age * 100;
}
};
main () {
Calc c;
cout << c.degree();
}
|