그래서 나는 C 비교적 새로운 오전 ++와 나는 다음과 같은 표준에 문제가 : 벡터 :: const_iterator를 데 :C++ 표준 : : 벡터 :: const_iterator를 문제
for (vector<shared_ptr<FSNode>>::const_iterator itr = curNode->GetSubNodes().begin() ; itr != curNode->GetSubNodes().end(); itr++)
{
shared_ptr<FSNode> nextNode = *itr;
GetXMLFromNode(nextNode, xmlDom, dirEle);
}
GetSubNodes 접근
const std::vector<shared_ptr<FSNode>> FSNode::GetSubNodes()
{
return subNodes_;
}
을
기본적으로 itr이 일반 반복기로 예상되는 런타임 오류가 발생합니다. 아무도 내가 잘못 가고있는 것을 알고 있습니까? 아마 아주 간단한 문제 일지 모르지만 나는 지금 그것을 보지 않을 것이다.
* 같은 * 벡터에'begin()'과'end()를 호출해야합니다! –