해결된 질문
작성
·
67
0
안녕하세요 강사님
인덱스정렬 강의 예제에서 RecalcListCount()라는 함수에 대해 질문드립니다.
unsigned int RecalcListCount(void)
{
unsigned int cnt = 0;
USERDATA* pTmp = g_HeadNode.pNext;
while (pTmp != &g_TailNode)
{
++cnt;
pTmp = pTmp->pNext;
}
return g_listCount;
}
이 코드에서 cnt로 추가된 자료의 수는 세었지만 이것이 전역 스태틱 변수 g_listCount에 저장되지 않는 거 같는데 이렇게 되어 있는 것이 맞는 것인지 질문드립니다.
답변 1
1
알려주신 내용은 오류가 맞습니다.
g_listCount = cnt; 가 누락된 것입니다.
알려주신 문제점을 수정해 예제(v1.6)를 다시 올렸습니다. 제보 고맙습니다. 😄