Possible Duplicate:
Query regarding syntax used in a header file for socket programming
struct sockaddr_un
{
__SOCKADDR_COMMON (sun_);
char sun_path[108];/* Path name. */
};
__SOCKADDR_COMMON (sun_);
我想知道这行是什么意思
谢谢!
最佳答案
_SOCKADDR_COMMON
是宏。
#define __SOCKADDR_COMMON(p) sa_family_t p##family
所以这个电话:
__SOCKAXDDR_COMMON(sun_)
将扩展为:
sa_family_t sun_family;
关于c - C-此行在此结构中是什么意思? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11664938/