unordered_map도를 통해 나는 2 차원지도를 정의 , 컴파일에 실패했습니다.순회는 2 개 차원 표준 :
for (auto &i : matrix) {
for (unordered_map< string, unordered_map<string, Road*>* >::iterator iter1 = i.second->begin();
iter1 != i.second->end(); iter1++) {
}
}
내 행렬은 항상에서는 N × N 알고 있기 때문에, 내가 할 수있는 한 가지
for (auto &i : matrix) {
for (auto &j : matrix) {
}
}
이다 그러나 다양한 크기와 깔끔한 방법이 있는지 궁금 해서요.
두 번째 예는 생각했던대로하지 않습니다. – tkausl
"컴파일하지 못했습니다." 이 상세하고 유용한 문제 성명서를 보내 주셔서 감사합니다 ... –
'auto' 유형은 반복자가 아닙니다. –