C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[43874] sort에 대한 질문입니다.
xylosper [] 881 읽음    2006-03-01 00:20
책에 설명이

sort(b,e) : 범위 [b,e)에 의해 정의되는 요소들을 재정렬시킵니다. 이 때 정렬 방법은 역순이 아닌 순서입니다. <algorithm>에 정의되어 있습니다.

라고 되어있습니다.

그런데 범위가 [b,e)라면, e는 포함이 안된다는 뜻인데...책의 예제중에 v라는 벡터의 요소를 정렬하는 방법으로

sort(v.begin(), v.end());

가 적혀있었습니다. 위의 설명대로라면 v.end()는 정렬구간에 포함되지 않는 다는 뜻인데...하지만 그렇게 되면 벡터의 마지막만 빼고 정렬을 하게 되고, 그러면 올바른 결과를 내지 못하는게 아닌가라고 생각됩니다.

하지만 실제로 코딩해보면 sort에 의해서 v.begin()부터 v.end()까지 전부 정렬이 된 결과가 나오던데...책의 설명이 못된 것인가요?

+ -

관련 글 리스트
43874 sort에 대한 질문입니다. xylosper 881 2006/03/01
43876     Re:sort에 대한 질문입니다. WARSHIP 1111 2006/03/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.