C++ style cast from unsigned char * to const char *

前端 未结 7 944
天涯浪人
天涯浪人 2020-12-07 15:44

I have:

unsigned char *foo();
std::string str;
str.append(static_cast(foo()));

The error: invalid static_cast from

7条回答
  •  星月不相逢
    2020-12-07 15:52

    Hope it help. :)

    const unsigned attribName = getname();
    const unsigned attribVal = getvalue();
    const char *attrName=NULL, *attrVal=NULL;
    attrName = (const char*) attribName;
    attrVal = (const char*) attribVal;
    

提交回复
热议问题