peakzhang 发表于 2007-12-12 23:59:11

看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,但是还是不明白为什么这样定义?
请高手指点!~谢谢

peakzhang 发表于 2007-12-12 23:59:21

搞明白了,我以为是作为一个类使用,原来是作为参数传递,谢谢关注!!
页: [1]
查看完整版本: 看ACE原码时遇到的问题