[英]Why do you need to dereference the char pointer?
我不明白为什么在这里必须取消引用指针。 char *toParseStr = (char*)malloc(10);
有人有想法么?
char *toParseStr = (char*)malloc(10);
这里没有取消引用,而是将malloc
返回值malloc
为char *
。 强制转换不是必需的,甚至应该避免。
要知道为什么应该避免强制转换:
malloc返回一个void *,因此在某些情况下必须进行强制转换以防止编译错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.