You might want to try upgrading to VA 1555, which contains various bug fixes.
using VS2005 and VA 1555 I have just added the following code to a cpp file, and when I type "->" I am getting a listbox without any problems. Can you try this code and see what happens?
#include <memory>
#include <string>
static void testSmartPtr()
{
std::auto_ptr<std::string> pString;
pString->size();
}
I am wondering if there is something about the smart pointer classes you are using that is causing a problem.