如何解决g ++错误-\'\'令牌之前的预期unqualified-id
|| 当我去编译这段代码时,它说我的构造函数中的)之前需要一个unqualified-id analysis2.h:#ifndef _ANALYSIS2_H
#define _ANALYSIS2_H
class Analysis2{
public:
Analysis2();
...
analysis2.cpp:
#include \"analysis2.h\"
using namespace std;
Analysis2()
{
Seconds_v = 0;
Seconds_t = 0;
}
...
我该如何解决?
解决方法
在第2章中,您需要通过给它一个范围来告诉编译器您正在定义构造函数:
Analysis2::Analysis2()
{
Seconds_v = 0;
Seconds_t = 0;
}
范围解析运算符
,在analysis2.cpp
中,写下:
Analysis2::Analysis()
{
Seconds_v = 0;
Seconds_t = 0;
}
您必须包括班级名称(Analysis2::
)。
,类型
Analysis2::
方法名称或构造函数/析构函数之前
,如果要定义构造函数,则需要指定“ 8”。否则,编译器假定ѭ9是其他声明中类型的名称。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。