如何创建具有相同名称的系统函数的方法?

Moh*_*nTi 2 c++ sockets methods function listen

我是c ++的新手,必须创建用于处理套接字的类.这个类有一个名为listen()的方法,并且在这个方法中需要调用listen函数来实现socket(例如见下)但是方法listen隐藏listen函数如何解决呢?

void CTCPBlockingSocket::listen() {
     listen(server_socket,5); 
}
Run Code Online (Sandbox Code Playgroud)

asc*_*ler 5

使用::运算符指定您希望listen名称位于全局范围内,而不是类或名称空间中.

void CTCPBlockingSocket::listen() {
     ::listen(server_socket,5); 
}
Run Code Online (Sandbox Code Playgroud)