首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 生活 > c++重载和重写的区别是什么(c++ 运算符重载)
c++重载和重写的区别是什么(c++ 运算符重载)
更新时间:2024-07-05 23:12:08

c++重载和重写的区别是什么?一定是同一个作用域下两函数的函数名相同,但是参数不能完全相同,可以是参数类型不同,也可以是参数个数不同,至于返回值,不影响,今天小编就来说说关于c++重载和重写的区别是什么?下面更多详细答案一起来看看吧!

c++重载和重写的区别是什么(c++ 运算符重载)1

c++重载和重写的区别是什么

重载

一定是同一个作用域下。

两函数的函数名相同,但是参数不能完全相同,可以是参数类型不同,也可以是参数个数不同,至于返回值,不影响。

重载例子

void Test(int x, int y){    std::cout << "Test int, int" << std::endl;}void Test(int x, double y) {    std::cout << "Test int, double" << std::endl;}int main(void) {     Test(1, 2);    Test(1, 1.1);        return 0;}

重定义和重写

发生在两个不同的类中,一个是父类,一个是子类。

重定义分两种,一种是普通函数重定义,另一种是虚函数重写。

普通函数重定义:如果父类的普通成员函数被子类重写,就是重定义。

虚函数重写:如果父类的虚函数被子类重写,就是虚函数重写,这个函数就会发生多态。

相关推荐RECOMMEND
双鱼座男跟天蝎座女般配吗(双鱼座男婚配天蝎座女应注意些什么)
雲嶠翠薇:更多情感故事、星座运势、性格特点和你一起分享,期待您的关注和喜欢!双鱼座的男人们喜欢和平、安静和惬意的生活环境。虽然他们有时无端的会变得喜怒无常,忧郁思虑,在这种时候也可能会轻易地背离自己的...
梦见一个人两次代表什么(梦见一个人两次的意思)
梦见一个人两次代表什么?怀孕的人梦一个人两次预示生男,夏占生女,少出远门,我来为大家科普一下关于梦见一个人两次代表什么?下面希望有你要的答案,我们一起来看看吧!梦见一个人两次代表什么怀孕的人梦一个人两...
中融人寿重组(中融人寿败走麦城)
“难产户”中融人寿陷入了难产的泥坑。2022年立秋已过,然而,中融人寿2021年年度报告仍未能“面世”。在官网上,公告栏里的字依旧醒目:“公司延期披露《2021年度信息披露报告》,预计披露时间不晚于2...
商用烧烤蘸料配方和腌制(烧烤店商用蘸料)
想学烧烤关注我,免费教你做烧烤!兄弟们好,烧烤小哥又来了!最近工作太忙了,好多天没有更新了,今天抽点时间再给兄弟们出一个烧烤蘸料!时间有限就不多说废话了,直接上干货!这款蘸料以香辣为主,不喜欢吃辣的可...
木工手工制作墙面背景墙(要先学会施工步骤)
年轻人装修时都喜欢DIY一下,显示出个性的风格,但是DIY没那么简单,今天水漆加盟首选品牌拜特水漆带大家一起了解一下手绘墙面的施工步骤,让大家可以轻松的DIY。手绘墙施工步骤1、先看风格后选图根据自己...
红遍校园的90后歌曲(青春的歌)
青春的模样是什么颜色梦洒满了星河从心里散播岁月燃烧理想之火对我诉说唱着我们的歌青春的旋律陪我一起度过看潮起潮落每次人海磅礴世界有多少的认可浮现未来轮廓奔赴青春中国我为青春燃一束追梦萤火以你为题写一篇爱...