using System;
class A
{
public int a;
public A(int x)
{
a=x;
}
public static A operator ++ (A A1) //前缀形式 ++a型
{
A1.a++;
return A1;
}
public static A operator ++ (A A1,int no_used); 后缀 a++形式怎么重载呀??
{
??????
}
}
class Myclass
{
public static void Main()
{
A a1=new A(555);
Console.WriteLine((a1++).a);
}
}
class A
{
public int a;
public A(int x)
{
a=x;
}
public static A operator ++ (A A1) //前缀形式 ++a型
{
A1.a++;
return A1;
}
public static A operator ++ (A A1,int no_used); 后缀 a++形式怎么重载呀??
{
??????
}
}
class Myclass
{
public static void Main()
{
A a1=new A(555);
Console.WriteLine((a1++).a);
}
}
++A1.a;
return A1;//后缀
A1.a++;
return A1;应该是这样的吧,好久没用过C++了