错误一般发生在使用.进行访问时,原因可能在于:
你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来;对类对象指针采用.的方式访问其成员变量;
也包括基本类型变量,错误地使用.int a = 10;a.foo(); // 显然会提示“错误:表达式必须包含类类型”为什么叫做声明函数 因为 对类对象指针采用.的方式访问其成员变量
.
2.