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
[39660] Re:[질문] stl 에서 실행시 마다 다른 수 생성
[] 867 읽음    2005-03-28 12:23
진수.네모 님이 쓰신 글 :
: using namespace std;
:
:     struct RandomFunction {
:     RandomFunction() { randomize(); }
:     int operator() (int X) { return random(X); }
:     };
:
: //    vector<int> index;
:     index.clear();
:     index.resize(count);
:     std::iota(index.begin(), index.end(), 0);
:
: //    std::random_shuffle(index.begin(),index.end());
:     std::random_shuffle(index.begin(),index.end(),RandomFunction());
:
: 이렇게 했습니다. 헌데 다음과 같은 에러가 발생합니다.
: [C++ Error] typingword.cpp(127): E2285 Could not find a match for 'random_shuffle<_RandomAccessIter,_RandomNumberGenerator>(int *,int *,RandomFunction)'
:
: 원인을 찾지 못해서 질문합니다.
: 좋은 하루되세요.

RandomFunction rf;
std::random_shuffle(index.begin(),index.end(),rf);

+ -

관련 글 리스트
39659 [질문] stl 에서 실행시 마다 다른 수 생성 진수.네모 804 2005/03/28
39660     Re:[질문] stl 에서 실행시 마다 다른 수 생성 867 2005/03/28
39662         Re:Re:[질문] 객체를 생성해서 넘겨줘도 같은 에러를 나타냅니다. 진수.네모 948 2005/03/28
39688             Re:Re:Re:[질문] 객체를 생성해서 넘겨줘도 같은 에러를 나타냅니다. 764 2005/03/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.