我有一个函数,它采用const std::wstring&font_family,即
Font Font::CreateFont(const std::wstring& font_family){ ... }
Run Code Online (Sandbox Code Playgroud)
问题是如何通过传递字符串文字(例如等宽字符)来调用该函数?
我试过了
CreateFont("monospace");
CreateFont("std::wstring("monospace") );
Run Code Online (Sandbox Code Playgroud)
两者都没有编译.谁有更好的主意?
谢谢.
Jim*_*amb 15
尝试:
CreateFont(L"monospace");
Run Code Online (Sandbox Code Playgroud)
前导"L"指示编译器生成宽(wchar_t)字符串.