解決済みの質問

hostent.h_addrの説明URL

hostentのメンバにh_addrがあるらしいのですが、MSのサイトで
その説明がされているURLはどこですか?

投稿日時 - 2007-09-13 12:45:49

QNo.3341165

暇なときに回答ください

質問者が選んだベストアンサー

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.
と書いてあるので互換性のためのマクロのようです。

投稿日時 - 2007-09-13 12:58:37

お礼

ありがとうございました。
一見メンバに見えましたが、メンバのように見えるマクロは
どうやって作るのですか?
h_addrの定義を理解するために以下のソースを書きましたが
これではだめでした。
int main(){
 #define d()(S.j[0])
 struct S{
  int i;
  int j[2];
 };
 S s;
 s.d = 3;
 return 0;
}

投稿日時 - 2007-09-13 13:45:49

ANo.2

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.3

マイクロソフトの独自定義のようだから「MSのサイト」をお探しなんでしょうか? winsock.h や winsock2.h などインクルードファイルを直接見てみればわかるのでは? それとも、内容はわかるが、確信が欲しいということでしょうか?^^

投稿日時 - 2007-09-13 13:08:14

お礼

正解、確信がほしいから。

投稿日時 - 2007-09-13 13:28:57

ANo.1

http://msdn2.microsoft.com/en-us/library/ms738552.aspx

>hostentのメンバにh_addrがあるらしいのですが
ないですけど。

投稿日時 - 2007-09-13 12:55:10

お礼

 

投稿日時 - 2007-09-13 13:24:26

あわせてチェックしたい
  • in_addrのs_addr? ...
  • socket使用時の環境変数(REMOTE_ADDR)について ...
  • REMOTE_ADDRの偽装について ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら