<div>typedef struct POINT {</div> <div><span style="white-space:pre;"> </span>float<span style="white-space:pre;"> </span>x = -1;</div> <div><span style="white-space:pre;"> </span>float<span style="white-space:pre;"> </span>y = -1;</div> <div>} point;</div> <div><br></div> <div>typedef struct LINE {</div> <div><span style="white-space:pre;"> </span>int<span style="white-space:pre;"> </span>lineNumber = 0;</div> <div><span style="white-space:pre;"> </span>point<span style="white-space:pre;"> </span>lineStart;</div> <div><span style="white-space:pre;"> </span>point<span style="white-space:pre;"> </span>lineEnd;</div> <div>} line;</div> <div><br></div> <div>...</div> <div><br></div> <div>// 구조체 line형 벡터를 선언합니다.</div> <div>vector<line> lineDatalist_;</div> <div><br></div> <div>...</div> <div><br></div> <div>// line형 변수를 선언합니다.</div> <div>line shortestLine;</div> <div><br></div> <div>// line형 변수인 shortestLine의 lineNumber와, iterator인 iter가 가리키는 line데이터의 lineNumber를 비교.</div> <div>vector<line>::iterator iter = find(lineDatalist_.begin(), lineDatalist_.end(), ???? );</div> <div><br></div> <div><br></div> <div><br></div> <div><br></div> <div><br></div> <div>find함수를 활용하는것에 있어서 질문을 드립니다.</div> <div>위의 소스의 주석과 같이, iterator가 가리키는 line 값의 lineNumber와 line형 변수인 shortestLine의 lineNumber가 같은 데이터를 찾고싶습니다.</div> <div>이유는 해당하는 데이터를 vector<list>로부터 삭제하고 싶기 때문입니다...</div> <div><br></div> <div>이때, find함수의 세번째 파라미터를 어떻게 사용하는지, 그리고 어떻게 구현하는지 이해가 잘 가지 않습니다...</div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.