学习日志(十八)

虚函数和多态

1.多态

1.1概念理解【注意】

多态指是同一个行为的不同结果

静态联编:函数重载

动态联编:C++类的多态

多态实现的前提条件

1.父类必须存在和子类一样(除函数体外都相同)的函数,并且是虚函数

2.public继承才有多态

3.必须存在指针引用

1.2简单示例

1.2.1简单继承

#include <iostream>

#include <string>

using namespace std;

/*父类*/

classMM

{

public:

virtual void print0

{

cout <""父类虚函数" << end1;

}

void printData()

{

cout <<"父类普通函数"<< end1;

};

/*子类 */

class Boy:public MM

{

public:

void print()

{

cout <<"子类的print函数" << endl;

}

void printData()

{

cout << "子类的printData函数"<< end1;

}

private:

};

int main() {

//1.正常对象﹣-->就近原则

MM mm;

Boy boy; /*调用自身的函数*/

mm.printData();

1.2.2多级继承

#include <iostream>

#include <string>

using namespace std;

class A

{

public:

virtual void print()

{

cout<<"A"<< endl;

}

};

class B: public A

{

public:

void print()

{

cout<<"B"<< endl;

}

}:

class C :public B

{

public:

void print()

{

cout<< "C" << endl;

}

};

int main()

{

//虚函数被多层继承

B*pB=new C;

pB->print();

A* pA = newC; //隔代了【效果相同】

pA->print();

pA->A::print(); //使用了作用域限定符后,即不存在多态情形

return0;

}

全部评论

相关推荐

头像
04-27 15:11
已编辑
华东师范大学 算法工程师
暑期实习从2月开始投,面了两个月,流程该挂的都挂完了,腾讯字节一共号称是1.7w个hc,不知道都发给谁了,估计今年秋招要难顶。Timeline米哈游、美团、蚂蚁、微软等公司直接简历挂穿,没进面。携程:3.3&nbsp;投递、测评3.12&nbsp;笔试3.18&nbsp;一面3.25&nbsp;二面4.13&nbsp;ai面(hr面)4.14&nbsp;英语测评4.23&nbsp;offer(已拒)腾讯:2.6&nbsp;测评2.28&nbsp;wxg一面3.5&nbsp;wxg二面(挂)3.11&nbsp;teg一面3.21&nbsp;teg二面(取消)3.31&nbsp;teg一面4.10&nbsp;teg二面(挂)4.21&nbsp;wxg一面4.24&nbsp;wxg二面(挂)字节:1.28&nbsp;aml约面(取消)3.17&nbsp;火山一面(挂)4.8&nbsp;aml一面(挂)4.20&nbsp;抖音data一面(挂)阿里:3.23&nbsp;投递、测评3.28&nbsp;笔试3.31&nbsp;淘天一面4.8&nbsp;钉钉一面4.9&nbsp;淘天二面4.10&nbsp;阿里控股一面4.12&nbsp;钉钉二面(取消)4.15&nbsp;淘天hr面4.16&nbsp;淘天offer(已接)4.21&nbsp;高德一面(取消)4.22&nbsp;淘宝闪购一面(取消)面试最大的感触是,现在撞上ai转型,一堆老业务急着转向,新业务非常不成熟,研究型的组bar非常高根本进不去,业务侧挂着算法的岗位干的都是工程活,面试却又要问算法,另外agent的落地也远没有那么广,绝大多数还是那套写死的系统调一下llm&nbsp;api或者做做rag,其余少部分真的在搭agent的,基本不能在线上服务用什么很智能的模型,现阶段成本太高,进去大概率就是给垃圾模型从工程方面兜底,除了业务场景的应用和数据经验以外,技术方面很难有什么提升。算法岗做不了基模的还是去搜广推好,之前判断失误了完全没投,秋招不知道还进不进得去。
嵌入式的小白:不错啊,淘天也是挺好的,恭喜
我的求职进度条
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务