C/C++:C和C++

C是C++的一个子集

C面向过程,C++具有面向对象的特性,java是面向对象语言。

C的函数句柄只用函数名区分,C++函数句柄用函数名+参数区分
所以c不支持重载

C里struct和C++里struct不用

关 于   重 载   和   覆 写 : {\red{关于\ 重载\ 和\ 覆写:}}    

有种说法是,重载是同名函数参数不同,覆写是子类重写父类函数。

还有说法是,重载是编译完成,覆写是运行时决定。

普 通 成 员 函 数 可 能 会 被 编 译 器 优 化 成 虚 函 数 {\orange{普通成员函数可能会被编译器优化成虚函数}}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值