예전 자유 게시판

Exceptional C++ Style 50페이지 질문

최익필 2008-12-31 06:12

표준 라이브러리 명세는 .... 재량권을 부여한다 다음에. 나오는

"기본 매개변수들을 가진 멤버 함수 서명을 동등한 행동을 가진 둘 이상의 멤버 함수 서명들"로 대체할 수 있다.

.. 바로 이것이 이해가 가지 않습니다.

문맥으로 이해 한다면, "기본 매개변수를 가진 멤버 함수 서명을 동등한 행동을 가진 둘 이상의 기본 매개변수 함수 서명으로 대체 할수 있다" 라 이해가 되는데...

맞는건지 궁금합니다.
틀리다면, "둘 이상의 멤버 함수 서명들" 이 무슨 뜻인지 모르겠습니다. 함수 오버로딩으로 함수의 서명을 여러개 두어 대체할 수 있는것인지.. .. 잘 모르겠습니다.


류광 2008-12-31 17:12


안녕하세요~

예를 들어 표준에 void f(int=0)이라고 되어 있는 것을 실제로는 void f()와 void f(int)로 나누어서 선언, 정의할 수 있다는 뜻입니다.

최익필 2009-01-06 11:01

감사합니다. 새해복 많이 받으세요.