virtual 상속1 [C++] 다중 상속 (multiple inheritance) 다중 상속 (multiple inheritance) 다중 상속은 클래스가 2개 이상의 기반 클래스로 부터 상속 되는 것이다. - C++, Lisp, Curl 다중 상속 지원 - Java, C# 다중 상속 미지원 문제점 : 서로 다른 기반 클래스에 동일 이름의 멤버가 있을 때 이름 충돌, 다이아몬드 형태의 상속 class InputFile { public: void read() {} void open() {} }; class OutputFile { public: void write(){} void open() {} }; class IOFile : public InputFile, public OutputFile // 다중 상속 지원 { }; int main() { IOFile file; file.open().. 2021. 12. 31. 이전 1 다음