Salve,
ho un dubbio e non capisco se sto sbagliando io nella programmazione oppure e' Visual Studio 2008 che non e' corretto.

ho una funzione implementata in una classe del tipo:
codice:
var2= mA.foo(pB->var1);
ma VS non mi suggerisce informazioni per il completamento automatico per pB->
mentre se scrivo fuori da foo:
pB->var Visual Studio mi da informazioni.
E' un problema di errata programmazione cioe' devo scrivere:
codice:
var1=pB->var1
var2= mA.foo(var1);
oppure e' corretto quello che ho scritto in precedenza dato che il compilatore non mi da errori?