[英]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.