我讀一個Winsock的教程,和我注意到下面的代碼行:這段C++代碼是做什麼的?
bind(listener, (SOCKADDR*)(&clientinfo), sizeof(clientinfo))
偵聽器是一個SOCKET
對象,ClientInfo客戶端是一個SOCKADDR_IN
對象。
我知道&
是「address-of」運算符,而*
是deference運算符。我注意到它看起來類似於在C#中投射。
是什麼意思:(SOCKADDR*)(&clientinfo)
是否意味着在該函數的上下文中?