sametal
16-11-2005, 11:33
INTANTO, ciao a tutti...
sto creando questa classe:
class Multimap {
private :
class ListaKey {
public:
ListaKey();
ListaKey(const Key&, ListaKey*);
Key info;
ListaKey* next;
};
ListaKey* first;
.....
};
nn importa a che serve...il prob e' che se dichiaro questo metodo
bool insert (int k, int v) { //tipi da sostituire nel template
Multimap::ListaKey* punt=Multimap::first;
};
mi dice
"Multimap::ListaKey is private within this context"
grazie per ogni consiglio...
P.S.: penso sia un prob di friend...ma nn riesco a capire..
sto creando questa classe:
class Multimap {
private :
class ListaKey {
public:
ListaKey();
ListaKey(const Key&, ListaKey*);
Key info;
ListaKey* next;
};
ListaKey* first;
.....
};
nn importa a che serve...il prob e' che se dichiaro questo metodo
bool insert (int k, int v) { //tipi da sostituire nel template
Multimap::ListaKey* punt=Multimap::first;
};
mi dice
"Multimap::ListaKey is private within this context"
grazie per ogni consiglio...
P.S.: penso sia un prob di friend...ma nn riesco a capire..