- ベストアンサー
hostent.h_addrの説明URL
hostentのメンバにh_addrがあるらしいのですが、MSのサイトで その説明がされているURLはどこですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
http://msdn2.microsoft.com/en-us/library/ms738552.aspx はどうでしょう The macro h_addr is defined to be h_addr_list[0] for compatibility with older software. と書いてあるので互換性のためのマクロのようです。
その他の回答 (2)
- mikaemi
- ベストアンサー率50% (33/65)
回答No.3
マイクロソフトの独自定義のようだから「MSのサイト」をお探しなんでしょうか? winsock.h や winsock2.h などインクルードファイルを直接見てみればわかるのでは? それとも、内容はわかるが、確信が欲しいということでしょうか?^^
質問者
お礼
正解、確信がほしいから。
- koko_u_
- ベストアンサー率18% (459/2509)
回答No.1
http://msdn2.microsoft.com/en-us/library/ms738552.aspx >hostentのメンバにh_addrがあるらしいのですが ないですけど。
お礼
ありがとうございました。 一見メンバに見えましたが、メンバのように見えるマクロは どうやって作るのですか? h_addrの定義を理解するために以下のソースを書きましたが これではだめでした。 int main(){ #define d()(S.j[0]) struct S{ int i; int j[2]; }; S s; s.d = 3; return 0; }