class A
{
void F(int a) {};
void F(int a, int b) {};
}
class B : public A
{
void F(int a) {};
}
class C : public A
{
void F(int a, int b) {};
}
이렇게 인자가 다르게 오버라이드 하고 싶을때
부모에서 꼭 저렇게 가상함수 두개 만들어줘야 되는거에요?
다른 방법 없을까요?
class A
{
void F(int a) {};
void F(int a, int b) {};
}
class B : public A
{
void F(int a) {};
}
class C : public A
{
void F(int a, int b) {};
}
이렇게 인자가 다르게 오버라이드 하고 싶을때
부모에서 꼭 저렇게 가상함수 두개 만들어줘야 되는거에요?
다른 방법 없을까요?
override를 하고 싶으면 꼭 가상 선언 해야돼 - return 0;
그렇군용 ㅜㅜ 감사합니다!
virtual