使用 WindowSetup 类变量获取错误

Getting an error using the WindowSetup class variable

本文关键字:取错误 获取 类变量 WindowSetup 使用      更新时间:2023-10-16

这里是 WindowSetup.h

class WindowSetup
{
public:
WindowSetup();
WindowSetup(const string& l_title ,Vector2u& l_size);
~WindowSetup();
}

游戏.H

class Game
{
Game();
~Game();
WindowSetup m_window;
}

并且错误在游戏中.cpp

Game::Game():m_window("zzzzzz",Vector2u(800,600))
{

}

错误:严重性代码描述项目文件行抑制状态 错误(活动(E0289 没有构造函数的实例 窗口设置::窗口设置与参数列表匹配

参数列表匹配,但仍然给出错误。

您必须将const添加到构造函数的参数中:

WindowSetup(const string& l_title, const Vector2u& l_size);

Vector2u(800,600)是一个 r 值。不能创建 r 值的非常量引用。