567

Parcurgerea Registrului C++

La parcurgerea registrului cu codul dat se aloca (?) foarte multa memorie de la ~400 pina la ~900 mb in memoriea operativa,dupa care programul se termina cu eroarea "stack overflow"(?)Ajutati-ma va rog, care e eroarea in algoritmul dat?Memorie in afara de variabilele date nu aloc nicaieri !Daca aveti o alta sursa de cod de parcurgere a registrului , dati vre-un link va rog, sau macar ceva!CString GetNextKeys(CString next_to_proc){EnumerateKeys(KeyList);CString result = _T("");if (next_to_proc == _T(""))if (KeyList.GetCount()){ result = KeyList[0]; KeyList.RemoveAll(); return result;}else result = _T("myNull");int k = KeyList.GetCount();for (int i=0; i
0