看ACE原码时遇到的问题
// Handle ACE_SOCK_*
# define ACE_SOCK_ACCEPTOR ACE_SOCK_Acceptor, ACE_INET_Addr
# define ACE_SOCK_CONNECTOR ACE_SOCK_Connector, ACE_INET_Addr
# define ACE_SOCK_STREAM ACE_SOCK_Stream, ACE_INET_Addr
# define ACE_SOCK_DGRAM ACE_SOCK_Dgram, ACE_INET_Addr
这些define定义,含义是什么?为什么后面加上“,”定义。我模仿定义一些但是还是搞不明白例如,
# define ACE_SOCK_CONNECTOR ACE_SOCK_Connector, ACE_INET_Addr
ACE_SOCK_CONNECTOR到底指的哪一个?是ACE_INET_Addr,还是ACE_SOCK_Connector?我模仿定义的感觉ACE_SOCK_CONNECTOR是ACE_INET_Addr,但是还是不明白为什么这样定义?
请高手指点!~谢谢 搞明白了,我以为是作为一个类使用,原来是作为参数传递,谢谢关注!!
页:
[1]