[std :: wstring sFile in Java

问题描述 投票:0回答:1

我正在用Java制作游戏,我想使用用C ++编码的引擎(olcConsoleGameEngine),但我想用Java制作它。我可以全神贯注地使用c ++进行编码,但是我被困在特定的行(198):olcSprite(std::wstring sFile)

class olcSprite
{
public:
    olcSprite()
    {

    }

    olcSprite(int w, int h)
    {
        Create(w, h);
    }

    olcSprite(std::wstring sFile)     // line 198
    {
        if (!Load(sFile))
            Create(8, 8);
    }

    //...

我抬起头来,发现std::function是根据https://en.cppreference.com/w/cpp/utility/functional/function的“通用多态函数包装器”。但是我不确定这是什么意思,或者不确定如何在Java中为我的情况专门实现等效功能。如果有人可以帮助我更好地理解这一点或为我指明正确的方向,我将非常感激。

java c++ polymorphism game-engine wrapper
1个回答
0
投票

[当您查看here时,您会发现:

std::wstring
typedef basic_string<wchar_t> wstring;
Wide string
String class for wide characters.

换句话说:这是一个采用“字符串”的构造函数,并且该字符串表示文件名。

这就是全部。

© www.soinside.com 2019 - 2024. All rights reserved.