Ciao, ho bisogno di riempire un vettore con dei dati durante la lettura del file e di analizzare successivamente il vettore..fin qui nessun problema..ma se mentre opero sul vettore e cerco di rimuovere un elemento dopo aver salvato i dati relativi inseriti nel vettore mi viene sollevato il seguente errore..il codice che me lo generà è il seguente..avete qualche suggerimento da darmi???
codice:
 void SAXPrintHandlers::endElement(const XMLCh* const name)
{
	int len = pathdata.size();
	PathData elem;
	wstring path;
	
	wstring a =L"\\";
	const char* n= StrX(name);
	
	const char* n1=(const char*)elem.element.data();
	
	for (int index = 0; index < len; index++){
		if(len!=0){	
		elem = pathdata[index];
	
		if(strcmp(n1,n)!=1){
			
		path+=elem.element.data();
		
		path+=a;
		pathdata.pop_back();
		}else{
		
		}
		}else{}
}