请教一上怎么设置让编译器知道类中的成员变量

请问一下如何设置让编译器知道类中的成员变量
使用vs2010,同时安装了vassistx的情况下,为什么有的情况下,我在头文件中写了类的成员变量和成员函数的声明,但是在实现的时候,没有办法识别呢?
  比如我已经声明了一个string类变量str,但是在实现的时候,不会自动补全变量名,同时写下了str.的时候后面也没有string类的函数。
  这种情况有时有,有时又没有。