关注
楼主的给的代码优点小问题,已修正,能跑了
class x
{
public:
virtual void f(){ cout << "x" <<
endl; }
};
class a :public x
{
public:
virtual void f(){ cout << "a" <<
endl; }
};
class b :public x
{
public:
virtual void f(){ cout << "b" <<
endl; }
};
class d :public a
{
public:
virtual void f(){ cout << "d" <<
endl; }
};
class e :public a
{
public:
virtual void f(){ cout << "e" <<
endl; }
};
int main()
{
vector<void*> v;
/*1\. 对于自定义类类型:
如果该类没有定义构造函数(由编译器合成默认构造函数)但有虚函数,
那么class c = new class;和class c = new
class();一样,都会调用默认构造函数。
*/
v.push_back(new d);
v.push_back(new a);
v.push_back(new x);
v.push_back(new b);
v.push_back(new e);
for (int i = 0; i<v.size(); i++)
{
static_cast<b*>(v[i])->f();
}
return 0;
}
查看原帖
点赞 3
相关推荐
程序员花海_:实习写的看起来像项目了
点赞 评论 收藏
分享
10-23 10:30
杭州电子科技大学 Java
YIYI啊:不要去制造业,特别是这种流程给特别快的厂,说明流动率高,加班严重。你可是杭电的学生,把这个工作机会留给普通双非吧 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你小心翼翼的闯过多大的祸? #
1836次浏览 45人参与
# 找不到实习会影响秋招吗 #
1398961次浏览 13627人参与
# 实习没事做是福还是祸? #
2142次浏览 41人参与
# 考研人,我有话说 #
156405次浏览 1211人参与
# 2025年终总结 #
129732次浏览 2185人参与
# 实习简历求拷打 #
21550次浏览 232人参与
# 哪些公司笔/面试难度大? #
6980次浏览 32人参与
# 携程工作体验 #
18798次浏览 66人参与
# 那些我实习了才知道的事 #
252848次浏览 1784人参与
# 你觉得现在还能进互联网吗? #
29854次浏览 200人参与
# 第一份工作能做外包吗? #
93871次浏览 599人参与
# 投格力的你,拿到offer了吗? #
154405次浏览 829人参与
# 秋招遇到的奇葩面试题 #
101186次浏览 416人参与
# 作业帮求职进展汇总 #
85002次浏览 559人参与
# 简历当中有水分算不算造假? #
154211次浏览 2250人参与
# 秋招被挂春招仍然能投的公司 #
8782次浏览 110人参与
# 扒一扒那些奇葩实习经历 #
140016次浏览 1148人参与
# 正在实习的你,有转正机会吗? #
465652次浏览 3062人参与
# 信也科技工作体验 #
13494次浏览 39人参与
# mt对你说过最有启发的一句话 #
41534次浏览 468人参与
曼迪匹艾公司福利 121人发布