vSeguiamo
la via del praticone:
vAggiungiamo
al nodo base
v
v virtual
void XMLWrite(FILE *fp)=0;
v
vChe
ci obbliga ad implementare tale metodo in TUTTI gli altri nodi da esso derivati
v
vvoid CSGGroup::XMLWrite(FILE *fp)
v{
v fprintf(fp,"<CSGGroup >\n");
v for(iterator i=Sons.begin();i!=Sons.end();++i)
v (*i)->XMLWrite(fp);
v fprintf(fp,"</CSGGroup>\n");
v}
v