I've noticed that in VC++ the intellisense doesn't fire up for instances of classes or structs defined locally inside a function. Is there some reasoning behind this or is it just a shortcoming of VC++?