부모 객체의 RenderResource

1
2
3
4
5
6
7
8
    virtual void RenderResource(
        HDC        _hdcBack,
        int        _iX,
        int        _iY,
        int        _iWidth 
        int        _iHeight
        float     _fPercent 
    ) = 0;
cs

자식 객체의 RenderResource
1
2
3
4
5
6
7
8
virtual void RenderResource(
        HDC        _hdcBack, 
        int        _iX, 
        int        _iY, 
        int        _iWidth  = -1
        int        _iHeight = -1,
        float     _fPercent = -1.0f
    );
cs

어제처럼 float 넣은 가상함수 하나, 뺀 가상함수 하나해서 두 개 만드는것보다 
그냥 순수가상함수 하나만 만들어서 쓰려고 하는데

자식중에는 float _fPercent가 필요없는 객체가 있고 필요한 객체가 있어요.

이 부분에 뭔가 감각적으로는 최적화할 여지가 느껴지는데..
이게 최선일까요??