(char *)和char *之间有什么区别?

时间:2013-11-28 23:12:50

标签: c++

行中的

((string*)userp)->append((char*)contents, size * nmemb);为什么使用(char*)(string*)而不是char*string?尝试使用char*string会导致错误此外,运营商->会做什么?它似乎只取代str.append(var, pos);

1 个答案:

答案 0 :(得分:2)

(string *)是指向字符串的指针,字符串是类字符串。 (char *)是指向char的指针,char *是指向char的指针。 - > operator访问指向类

的指针的属性或方法