코드
#include "pch.h"
#include <iostream>
class Status
{
public:
void Move()
{
printf("Status\n");
}
};
class Monster
{
public:
void Move()
{
printf("Monster\n");
}
};
class Slime : public Monster, public Status
{
public:
void Move()
{
printf("Slime\n");
}
void move()
{
printf("slime\n");
}
};
int main()
{
Slime a;
a.Move();
a.move();
a.Monster::Move();
a.Status::Move();
}
결과
'게임 프로그래밍 > C++ 기초' 카테고리의 다른 글
C++ 상속, 접근 지정자, 다형성 (1) | 2020.04.02 |
---|---|
C++ 상속시 부모 클래스 소멸자에 virtual(가상 키워드)를 사용해야 하는 이유 (1) | 2020.03.11 |
메모리 단편화(Memory Fragmentation) (2) | 2020.03.09 |
C++ 콘스트(const) (1) | 2020.03.09 |
C++ 바이트 패딩(Byte Padding) (0) | 2020.03.09 |