我以前从未见过以任何语言完成的此操作,因为这是 google 难以搜索的符号。
这是什么意思 ?
sf::TcpSocket& client = **it;
最佳答案
它是 dereferencing 一个指向指针的指针,以获取原始 sf:TcpSocket
。
它只是连续的两个 *
运算符。
在这种情况下,您还可以编写:
// Given sf::TcpSocket **it;
sf::TcpSocket *tmp = *it; // Dereference once
sf::TcpSocket& client = *tmp;
关于C++ 星号星号运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18036776/