• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

为什么你需要取消引用字符指针?

c/c++ 来源:AkshaiShah 7次浏览

我不明白为什么指针必须在这里取消引用。 char *toParseStr = (char*)malloc(10);任何人有任何想法?为什么你需要取消引用字符指针?

===========解决方案如下:

char *toParseStr = (char*)malloc(10);

这里没有提领,但malloc返回值强制转换为char *。演员不是必需的,甚至应该避免。

知道为什么应避免投:

http://c-faq.com/malloc/mallocnocast.html


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)