본문 바로가기

카테고리 없음

[C/C++]오버라이딩, 오버로딩

https://thrillfighter.tistory.com/164

 

오버로딩 오버라이딩 (overloading overriding) c++

오버로딩과 오버라이딩은 C언어에서는 지원하지 않습니다. C++에서 지원한다는 점을 기억해 두시고, 오버로딩과 오버라이딩의 차이점을 설명합니다. 오버로딩(overloading) 오버로딩은 중복정의라

thrillfighter.tistory.com

 

derived class에서 인자, 반환형 모두 다르고 함수 이름만 같아도 base클래스의 함수들은 전부 오버라이딩 된다.

다른 글에서는 인자, 반환형 모두 같아야 오버라이딩된다고 하는데, 아닌듯. 일단 같은 이름의 함수를 derived클래스에 정의했을 때 base클래스의 함수는 모두 못쓰는게 사실이니까 받아들이면 될 듯.