尝试在 .h 文件中声明函数时出现错误。错误是“必须使用‘class’标签来引用此范围内的类型‘Line’”。希望你能帮我解决这个问题。
#include "Position.h"
#ifndef PACMAN_FANTOMES_H
#define PACMAN_FANTOMES_H
class Blinky {
private:
Position m_blinky;
public:
//Constructeur
Blinky(Position);
Position PositionCourante();
};
class Pinky{
private:
Position m_pinky;
public:
//Constructeur
Blinky(Position);
Position PositionCourante(); // Here is the error, it underlines the word Position
};
最佳答案
我注意到的一个错误是,在您的类 Pinky
中,我注意到您的构造函数存在语法错误。
Pinky
中构造函数的名称是 Blinky(Position);
。这是一个错误,因为构造函数的名称必须与类的名称匹配。
将构造函数的名称更改为 Pinky(Position);
关于c++ - 必须使用 'class' 标记来引用此范围内的类型 '____',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53605144/