私は、ホストオブジェクトを構築するコードの一部、より具体的には、h_addr_list配列にデータを取り込むその作業の一部を理解しようとしていました。
配列に割り当てられた値がにキャストされたという事実に混乱しました。char*この配列は、私が読んだ限り、文字列とは何の関係もないためです。
h_addr_list配列が実際には。として入力されていることに気づきましたchar**。
この事実に注意を向けているのは、beejのネットワークプログラミングガイドのセクション9.7だけですが、なぜそのように入力されているのかについての説明はありません。
/ (またはもう少し有益なもの)h_addr_listとして入力されchar**た理由はありますか?void*void**