如何创建与系统函数同名的方法?

how to create method with same name of system function?

我是 c++ 的新手,必须创建 class 来处理套接字。 这个class有一个名为listen()的方法,在这个方法中需要调用socket的listen函数(例子见下文)但是listen方法隐藏了listen函数怎么解决?

void CTCPBlockingSocket::listen() {
     listen(server_socket,5); 
}

使用 :: 运算符指定您想要的 listen 名称在全局范围内,而不是在 class 或名称空间中。

void CTCPBlockingSocket::listen() {
     ::listen(server_socket,5); 
}