繁体   English   中英

如何调用与类成员同名的函数

[英]How to call function with same name as class member

如何从定义具有相同名称listen()的成员函数的类中调用非成员函数listen() (包含在sys/socket.h listen()

#include <sys/socket.h>

void Socket::listen(int port)
{
    ...

    listen(sock_fd, 10); // this doesn't work
}

使用范围解析运算符::

void Socket::listen(int port){
    //...
    ::listen(sock_fd, 10);
    ^^
}

范围解析运算符::用于标识和消除不同范围中使用的标识符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM