使用定义我可以声明一个使用常规字符串值的宽字符串,如下所示:
#define MY_STRING "my value"
#define MY_WIDE_STRING L"" MY_STRING
我怎样才能实现相同但使用成员变量和初始化列表 - 即这样的东西......
class MyClass
{
private:
const std::string MY_STRING
const std::wstring MY_WIDE_STRING
public:
MyClass():MY_STRING("my value"), MY_WIDE_STRING(L"" MY_STRING)
{
}
谢谢