gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 00:31:21 26 4
gpt4 key购买 nike

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

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

最佳答案

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

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

关于c++ - 如何创建与系统函数同名的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34187983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com