WIN32API FrameWork/한단계씩 직접 구현
멤버함수와 전역함수의 이름이 겹칠 때
hyrule
2022. 6. 9. 14:54
void SetTextColor(unsigned char r, unsigned char g, unsigned char b);
- 이런 함수를 만들었다고 가정했는데 알고보니
void SetTextCOlor(HDC hDC, COLORREF Color);
- 전역함수에 이런 함수가 존재해서 이름이 겹쳐서 호출이 안된다면?
-> 이럴 경우 앞에 '범위 지정 연산자'인 ::을 붙여주면 전역함수 호출이 가능하다.
::SetTextColor(hDC, RGB(0, 0, 0));