2013-04-30 2 views
0

나는 Psycle로 소스 코드를 검색하고,이 라인은 내 관심 잡은 : 당신이 볼 수 있듯이, 매개 변수 목록에서 세미콜론있다함수 내부의 세미콜론은 괄호 안에 있습니까?

bool user_choose_dialog(HWnd const window_handle, 
         format const * const source_format = 0, 
         format const * const proposed_format = 0; 
         std::string const & caption = ""); 

합니다. 나는 이것에 대해 낡은 질문이 있다는 것을 알아 차렸고 대답은 세미콜론이 전달 선언에 사용되었다는 것이 었습니다. 그러나 나는이 상황에서 전진 선언을 볼 수 없다. 그 세미콜론의 의미는 무엇입니까? 의미 있고 기능적인 것이거나 출처의 오타입니까?

+2

코드가 컴파일됩니까? – juanchopanza

+0

잘 모르겠다.이 컴퓨터에 도구를 컴파일하고 있지 않다. 나는 단지 궁금했다. 해당 소스 행이 헤더 파일에 있었고 소스 파일의 해당 함수 정의에 세미콜론이 없습니다. – manabreak

답변

5
format const * const proposed_format = 0; 

이것은 단순히 잘못 인쇄 된 것 같습니다. 결코 컴파일해서는 안됩니다.

+0

+1 나는 동의한다. (두배로 고정시키는 여우 = P) – WhozCraig

+0

그럼, "커밋하기 전에 좋은 직업 테스트"인가? :) – manabreak

관련 문제