virtual1 C++ virtual, override, final 키워드별 사용하는 이유를 알아보자. C++을 입문하시면서, 상속에 관해서 공부를 하셨을 거에요. 이때, 나오는 키워드가 virtual 입니다. 때문에, virtual 이라는 키워드는 꽤나 눈에 익으셨을텐데요. 혹시, override와 final도 오버라이딩에서 사용하는 키워드라는 것을 아시나요? 사실, override와 final은 C++11 이후에 등장합니다. 때문에, 못 보셨을 수도 있습니다. 하지만, 새롭게 추가된만큼 어딘가에 사용하면 유용하다는 뜻이겠죠? 이번 포스팅에서는 virtual, override, final 키워드가 각각 어떠한 경우에 사용하는 지에 대해서 정리하도록 하겠습니다. 일단, 각 키워드가 무엇을 뜻하는 지 알아보자. 위에서 말한 것처럼, virtual, override, final은 모두 상속 관련 오버라이딩을 .. 2019. 6. 18. 이전 1 다음