我的构造函数方法不接受参数(directX / windows)

时间:2018-01-18 04:54:56

标签: c++ windows graphics directx

所以我有一个构造方法:

    SpriteSheet(wchar_t* filename, Graphics* gfx);

接受输入(文件名)并从中创建纹理。 问题是当我尝试使用它时:

sprites = new SpriteSheet(L"background.png", gfx);

intellisense强调它并说:

no instance of constructor "SpriteSheet::SpriteSheet" matches the argument list

argument types are const wchar_t [15], Graphics*

我正在逐步遵循指南,我无法弄清楚出了什么问题。

它想要一个wchar_t,所以我给它一个wchar_t ......我迷路了,我真的不知道该怎么办了。请帮忙。

1 个答案:

答案 0 :(得分:1)

尝试使用const: SpriteSheet(const wchar_t* filename, Graphics* gfx);