pomoc hitno!
dakle, problem je sto ne znam zasto se ne dealocira memorija, cak sam uvela i metodu 'rucni_destruktor' i pozvala ga u main-u, i opet curenje -.-
kriticni dio koda je sljedeci:
template <typename TipKljuca, typename TipVrijednosti>
class BSNizMapa : public Mapa <TipKljuca, TipVrijednosti> {
int kapacitet, duzina;
TipVrijednosti prazan;
TipKljuca* nizK;
TipVrijednosti* nizV;
public:
BSNizMapa() : Mapa<TipKljuca, TipVrijednosti>(), kapacitet(1000), duzina(0), prazan(TipVrijednosti())
{
nizK = new TipKljuca[1000];
nizV = new TipVrijednosti[1000];
}
~BSNizMapa()
{
delete[] nizK;
delete[] nizV;
}
....
void rucni_destruktor() {delete[] nizK; delete[] nizV;}
};
int main() {
BSNizMapa<int, int> bsa;
bsa[2]=8;
bsa[4]=6;
bsa[6]=5;
cout<<endl<<"Broj elemenata je: "<<bsa.brojElemenata();
cout<<endl<<bsa[2]<<" "<<bsa[4]<<" "<<bsa[6]<<" ";
bsa.rucni_destruktor();
return 0;
}