-4

重複の可能性:
ソケット プログラミングのヘッダー ファイルで使用される構文に関するクエリ

struct sockaddr_un 
{
   __SOCKADDR_COMMON (sun_);
   char sun_path[108];/* Path name. */ 
};

__SOCKADDR_COMMON (sun_); この行の意味を知りたいのですが、

ありがとう!

4

1 に答える 1

4

_SOCKADDR_COMMONマクロです。

#define __SOCKADDR_COMMON(p)  sa_family_t p##family

したがって、この呼び出し:

__SOCKAXDDR_COMMON(sun_) 

に展開されます:

sa_family_t sun_family;
于 2012-07-26T08:10:04.050 に答える