c语言 运算符重载

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:05:45
我想在C语言中重载运算符+-*/
不知道该怎么做,哪个大大帮忙指导一下
具体该怎么弄啊?急死我了

c++

class A {
public:
int i, j;

class A & operator + ( class A a1, class A a2 )
{ i = a1.i + a2.i; j = a1.j + a2.j; return * this }

class A & operator - ( class A a1, class A a2 )
{ i = a1.i - a2.i; j = a2.j - a2.j; return * this }
}

运算符重载必须在语言级基础上提供支持,如在c++中的operator操作符,c语言可能不能实现。