У меня есть функция, которая берет const std::wstring&
font_family, т.е.
Font Font::CreateFont(const std::wstring& font_family){ ... }
Вопросом то, как я могу назвать это funcion путем передачи строкового литерала (например, моноширинный)?
Я попробовал
CreateFont("monospace");
CreateFont("std::wstring("monospace") );
Оба не компилируют. У кого-либо есть лучшая идея?
Спасибо.
std::wstring s(L"Monospace");
CreateFont(s);
CTOR для WSTRING не принимает узких персонажей, только для того, чтобы ...
Попробуйте:
CreateFont(L"monospace");
Ведущие «L» направляет компилятор для генерации шириной (WCR_T) строки.