Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ここでポインターを逆参照する必要がある理由がわかりません。char *toParseStr = (char*)malloc(10);誰にもアイデアはありますか?
char *toParseStr = (char*)malloc(10);
ここには逆参照はありませんが、malloc戻り値が にキャストされchar *ます。キャストは必須ではなく、避けるべきです。
malloc
char *
キャストを避けるべき理由を知るには:
http://c-faq.com/malloc/mallocnocast.html
malloc は void* を返すため、場合によってはコンパイル エラーを防ぐためにキャストが必要になります。