-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
공변 반환값 질문있습니다!
22.12.16 11:42 작성 조회수 270
0
class A
{
public:
virtual void print() { cout << "A" << endl; }
와 같이 print 함수에 virtual을 써주면 공변 반환값이 작동 되지 않는데 이유가 무엇일까요?
답변을 작성해보세요.
0
강민철
2022.12.17
virtual은 기본 클래스의 포인터 또는 참조를 통해 접근(access)해야 하는데,
그렇게 코드를 작성해주셨나요?
작성하신 전체 코드가 virtual 함수가 실행될 조건에 부합하는지 찾아보시면 좋을 것 같습니다.
답변 1