-11

クラスがあると言う

class var1
{
   int a;
   int b;

}
var1 var1::operator+(var1 passed)
   {   
       var1 Result;

       Result.a = a + passed.a;
       Result.b = b + passed.b;

       return Result;
   }

これで、Main で単純なオーバーロードを行うことができます。しかし、別のクラスでこのオーバーロードを行うにはどうすればよいですか。

class var2
{
   public:
         var1 res;
         var1 res2;
}
void var2::add()
{
   var1 temp;
   temp = res + res2;
}
4

1 に答える 1