강의

멘토링

커뮤니티

Inflearn Community Q&A

kyr767893768's profile image
kyr767893768

asked

Following and Learning C++ with Hong Jeong-mo

12.3 override, final, covariant return value

공변 반환값 질문있습니다!

Written on

·

437

0

class A { public: virtual void print() { cout << "A" << endl; }

와 같이 print 함수에 virtual을 써주면 공변 반환값이 작동 되지 않는데 이유가 무엇일까요?

 

C++

Answer 1

0

virtual은 기본 클래스의 포인터 또는 참조를 통해 접근(access)해야 하는데,

그렇게 코드를 작성해주셨나요?

작성하신 전체 코드가 virtual 함수가 실행될 조건에 부합하는지 찾아보시면 좋을 것 같습니다.

kyr767893768's profile image
kyr767893768

asked

Ask a question