본문 바로가기

Native/C++

virtual int memberFunc() = 0; 에서 = 0 에 의미

원래 대로 라면

[code]virtual int memberFunc() { return 0; };[/code]

식이 되야겠지만.. 생략한 것이다.. 고로 리턴 값을 0 이라고 기입해준 것

[code]virtual int memberFunc() = 0;[/code]

잊어묵어서 다시 기입.

return 값이 void 라도 아래와 같이 표현해야 하므로

[code]virtual void memberFunc() {}; [/code]

생략하기 위해서는 = 0 을 하면 된다.