class CMan
{
private:
int m_nAge;
public:
operator int();
};
CMan:: operator int()
{
return m_nAge;
}
CMan man;
int nAge = man; 是合法的,利用转换运算符将 m_nAge成员赋值给变量nAge
以上内容来自Visual C++编程词典。
class CMan
{
private:
int m_nAge;
public:
operator int();
};
CMan:: operator int()
{
return m_nAge;
}
CMan man;
int nAge = man; 是合法的,利用转换运算符将 m_nAge成员赋值给变量nAge
以上内容来自Visual C++编程词典。