23.10.25 (수) 27일차
C++에서의 상속
PC가 부팅이 안 될 때
1. RAM이 고장났을 때 (메모리에 촤악 올려서 실행됨)
2. 그래픽 카드가 없을 때 (컴퓨터의 현재 상태를 보여줄 수 없어서)
업캐스팅/다운캐스팅
캐스팅 : 타입을 변환하는 것이며 형변환이라고도 한다. 자바의 상속 관계에 있는 부모와 자식 클래스 간에는 서로 간의 형변환이 가능하다.
업캐스팅 : 자식 클래스에 있는 객체가 부모 클래스 타입으로 형변환 되는 것을 말한다.
다운캐스팅 : 업캐스팅된 것을 다시 원상태로 돌리는 것을 말한다. 하위 클래스로의 다운캐스팅을 할 때는 타입을 명시적으로 지정해줘야 한다.
virtual
MFC 만들 때 virtual 사용으로 성공 여부가 갈릴 것,,
똑같이 연결했다더라도 순서가 다르면 안 되기도 함. 이때는 수정이 어렵기 때문에 빠개고,, 다시 해야 한다고 함..
오버라이딩