提示コードの以下のコードですがstd::formatはC++20 じゃないと使えないので標準C++で行えるやり方で書式文字列に従ったフォーマットで文字列表現を文字列オブジェクトで返す
ことを実現したいです。
std::format: https://cpprefjp.github.io/reference/format/format.html
std::string str = std::format(text, args...);
// ##################################### 固定長文字列 文字列 設定 ##################################### template <typename... Args> void setString(const Resource::Asset font, const byte pixelSize, const glm::lowp_u8vec4 color, const char* text, const Args& ... args) { std::string str = std::format(text, args...); String string; string.text = std::make_shared<std::vector<Character>>(0); std::vector<wchar_t> wc = getWchar_t(str.c_str()); //wchar_t型 取得 setTexture(wc,string.text,color,pixelSize,font); //テクスチャ 設定 fixedLength->push_back(string); }
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。