g++ 错误 - ')' 标记之前预期有不合格的 id

mrs*_*mmr 2 c++ compiler-errors g++

当我去编译这段代码时,它说它期望在我的构造函数中的 ) 之前有一个不合格的 id

分析2.h:

#ifndef _ANALYSIS2_H
#define _ANALYSIS2_H

class Analysis2{

public:

    Analysis2();
...
Run Code Online (Sandbox Code Playgroud)

分析2.cpp:

#include "analysis2.h"

using namespace std;

Analysis2()
{
    Seconds_v = 0;
    Seconds_t = 0;
}
...
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Cha*_*had 5

analysis2.cpp需要告诉编译器您正在通过给定构造函数一个作用域来定义它:

Analysis2::Analysis2()
{
    Seconds_v = 0;
    Seconds_t = 0;
}
Run Code Online (Sandbox Code Playgroud)

范围解析运算符