操作符重载- c++

Operator Overloading - C++

本文关键字:c++ 重载 操作符      更新时间:2023-10-16
class sock  {
public:
    SOCKET m_hSock;
.....
//Other functons...contructors, destructors
.....
    operator SOCKET()
        { return m_hSock;}
}

在上面的coscket类代码中,重载了哪个操作符?

这被称为类型强制转换操作符。形式为;

的操作符
operator Type()

,其中Type是期望的类型,通常被称为强制转换操作符,可用于强制转换操作,例如static_cast<Type>(obj)