C++的源程序改写成C语言重载
时间:2020-07-08 20:20:41
收藏:0
阅读:49
类中重载有函数重载和运算符重载两种:
1)函数的重载
函数重载满足的条件是:函数名相同,参数个数或者参数类型不同。
这样在调用的时候,会根据你输入的参数不同,调用不同的函数。
在C中只好分别起不同的名字,没有别的解决办法。
2)运算符重载
运算符重载只是为了满足一般的运算符使用的习惯而又不会出现错误。
C中不支持运算符重载,可以定义一个函数实现该功能。
这是一般类的修改。
1)函数的重载
函数重载满足的条件是:函数名相同,参数个数或者参数类型不同。
这样在调用的时候,会根据你输入的参数不同,调用不同的函数。
在C中只好分别起不同的名字,没有别的解决办法。
2)运算符重载
运算符重载只是为了满足一般的运算符使用的习惯而又不会出现错误。
C中不支持运算符重载,可以定义一个函数实现该功能。
这是一般类的修改。
评论(0)