如何解决C++语法错误:'expected primaryexpression before '.' token'?
如何解决C++语法错误:'expected primary-expression before '.' token'?
在用C++编写程序时,我们有时会遇到各种各样的语法错误。其中一种常见的错误是'expected primary-expression before '.' token'。当我们在代码中使用了不正确的语法来访问类的成员时,编译器就会报这个错误。
这个错误通常是由于以下几种原因引起的:
下面是一些示例代码,用于说明如何解决这个错误:
例1:
#include using namespace std; int main() { int length = 10; cout.length; // 错误:应该使用点运算符来访问一个类对象的成员 return 0; }登录后复制