il codice è enorme..ma metto la parte interessata

Il codice è identico a quello vero, apparte i nomi che li ho cambiati per non confondere


codice dove c'è la chiamata

codice:
string sorgente;

//sorgente prende valore attraverso il conenuto di una pagina web, il contenuto della pagina è regolato da del codice PHP che non sto qui a postare perchè è ininfluente

classe::RiempiStruttura(sorgente); //breakpoint: il debugger mi dice che è tutto ok, ossia sorgente è una stringa con un valore accettabile, es "slk fjd  sl:$%kj"
implementazione di foo

codice:
struttura classe::foo(string & data)
{
struttura a;
string temp;


int occourrence = 0;
int pos = -1;
for(int j = 0; j < 4; j++) //qui metto il break point

come vedete il problema è assurdo! e il debugger non è quello con i tooltip... uso la finestra o local o auto non mi ricordo