Idr*_*yne -1 c++ overloading assignment-operator
int i;
Integer a; //a class object
i=a; //here a's member variable value should be assigned to 'i'
Run Code Online (Sandbox Code Playgroud)
您可以通过从类中提供转换运算符来执行此操作int:
class Integer
{
// ... stuff
public:
operator int() const
{ return member_to_assign; }
};
Run Code Online (Sandbox Code Playgroud)