我读一个Winsock的教程,和我注意到下面的代码行:这段C++代码是做什么的?
bind(listener, (SOCKADDR*)(&clientinfo), sizeof(clientinfo))
侦听器是一个SOCKET
对象,ClientInfo客户端是一个SOCKADDR_IN
对象。
我知道&
是“address-of”运算符,而*
是deference运算符。我注意到它看起来类似于在C#中投射。
是什么意思:(SOCKADDR*)(&clientinfo)
是否意味着在该函数的上下文中?