티스토리 뷰

map.PGetFirstAssoc() 사용시 주의하기

map에 저장된 데이터가 없을때 PGetFirstAssoc() 호출하면 예외발생하므로 map에 저장된 데이터가 있는지 확인하고 호출하거나 POSITION pos = map.GetStartPosition() 으로 바꿔 사용한다.

1
2
3
4
5
6
7
8
9
10
CMapStringToString m_map;
 
CMapStringToString::CPair* pCurVal = m_map.PGetFirstAssoc(); // 데이터 없으면 예외 발생함.
CString str코드;
while (pCurVal != NULL)
{
    str코드 = pCurVal->key;
    ...
    pCurVal = m_map.PGetNextAssoc(pCurVal);
}
cs
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28