error C2143: 语法错误 : 缺少“;”(在“<class-head>”的前面)

来源:互联网 发布:非农数据走势图片 编辑:程序博客网 时间:2024/06/08 17:19

导致这种错误,看类是否在类尾加“;”
error C2143: 语法错误 : 缺少“;”(在“using”的前面)

#ifndef CUSTOMER_H#define CUSTOMER_H#include<string>
using namespace std;class Customer{public:    Customer(string name="",int age=0);    void printInfo() const;private:    string m_strName;    int m_iAge;}
#endif

这种错误一般去头文件中找,根据编译提示,去头文件下的类找。
发现确实是类尾导致了这种错误。

2 0