CString :: Format()可以接收const std :: string吗?

Jon*_*han 3 c++ const cstring

可以的CString ::格式()接受常量的std :: string?

例:

void some_func( const std::string a_string )
{
    CString b_string("World");

    CString c_string;
    c_string.Format("%s %s!", a_string, b_string);

    /* print c_string */
};
Run Code Online (Sandbox Code Playgroud)

Zac*_*and 5

不需要.您需要使用返回值a_string.c_str()(这是const char*CString可以理解的).