Я читаю WinSock учебник, и я заметил следующую строку кода:Что делает этот кусок кода на C++?
bind(listener, (SOCKADDR*)(&clientinfo), sizeof(clientinfo))
слушатель является SOCKET
объектом, clientinfo является SOCKADDR_IN
объект.
Я знаю, что &
является оператором «адрес-из», а *
является оператором-посредником. Я замечаю, что он похож на кастинг на C#.
Что означает: (SOCKADDR*)(&clientinfo)
означает в контексте этой функции?