OSX 10.8,碳
我有一个我想从 Char* 派生的 std::string
例子:
CFStringRef *s;
char *c[128];
CFStringGetCString(*s, *c, 128, kCFStringEncodingUTF8);
int size = sizeof(c);
g_uid.assign(c, size);
但我得到一个无效的转换,我不明白为什么
error: invalid conversion from 'char**' to 'long unsigned int'
std::string g_uid = "";
被定义为全局