#include <iostream>
#include <stdlib.h>
#include <set>
#include <map>
typedefint IDENTIFICATIVO;
typedefint Neighbor;
set<Neighbor> getNeighbor(IDENTIFICATIVO nodo2);
usingnamespace std;
int main(){
set<Neighbor> c=getNeighbor(10);
return 0;
}
set<Neighbor> getNeighbor(IDENTIFICATIVO nodo){ //restituisce tutto l'insieme dei link uscenti da un nodo
Neighbor myints[]= {10,20,30,40,50}; //Costruisco un set di prova
set<Neighbor> second (myints,myints+5);
map<IDENTIFICATIVO,set <Neighbor> > mapme; //ho la mappa posso scorrere tutti i miei Neighbor
mapme[1]=second; //inizializzato la mappa
map< IDENTIFICATIVO,set <Neighbor> >::iterator itmap;
itmap=mapme.find(nodo); //trovo il nodo a cui aggiungere i neighbor:TESTARE SE RESTITUISCE FALSO IN CASO DI NODO NN TROVATO E FARE UN IF
return (*itmap).second;
}
I have this error:
/home/danilo/TESi/Contenitori/Test singole classi/LinkList/mainprova.cpp|12|error: expected constructor, destructor, or type conversion before ‘<’ token|