c++多态以及模版

server/2024/10/21 11:52:48/

#include <iostream>
using namespace std;class Animal
{
private:string name;
public://纯虚函数virtual void perform()=0;
};
class Lion:public Animal
{
public:void perform(){cout << "舞狮" << endl;}
};
class Elephant:public Animal
{
public:void perform(){cout << "大象跳舞" << endl;}
};
int main()
{Animal *p;Lion a;p = &a;p->perform();Elephant b;p = &b;p->perform();return 0;
}

 

 


http://www.ppmy.cn/server/100890.html

相关文章

怎么防止源代码泄露?十种方法杜绝源代码泄密风险

源代码是软件开发的核心资产之一&#xff0c;保护其不被泄露对企业的安全至关重要。源代码泄露不仅可能导致知识产权的丧失&#xff0c;还可能给企业带来经济损失和品牌形象的损害。以下是十种有效的方法&#xff0c;可以帮助企业杜绝源代码泄密的风险。 1. 代码加密 对源代码…

【C++学习笔记 18】C++中的隐式构造函数

举个例子 #include <iostream> #include <string>using String std::string;class Entity{ private:String m_Name;int m_Age; public:Entity(const String& name):m_Name(name), m_Age(-1) {}Entity(int age) : m_Name("UnKnown"), m_Age(age) {}…

网络安全知识渗透测试

渗透测试是一种模拟网络攻击&#xff0c;用于识别漏洞并制定规避防御措施的策略。及早发现缺陷使安全团队能够修复任何漏洞&#xff0c;从而防止数据泄露&#xff0c;否则可能会造成数十亿美元的损失。笔测试还有助于评估组织的合规性、提高员工对安全协议的认识、评估事件响应…

客户成功:ToB与SaaS企业利润飙升的终极武器!

终于有人把客户成功讲明白了 作者&#xff1a;沈建明 对ToB企业来说&#xff0c;只有客户成功才能带来持久增长&#xff0c;在SaaS企业下行大背景下&#xff0c;客户成功是唯一的救命稻草。大家是不是都听过这样的说法&#xff1f; ToB和SaaS企业的老客户贡献对于企业至关重要…

【Pre-training】Rethinking ImageNet Pre-training

ICCV-2019 He K, Girshick R, Dollr P. Rethinking imagenet pre-training[C]//Proceedings of the IEEE/CVF international conference on computer vision. 2019: 4918-4927. 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4.1 No…

云计算运维和SRE是一回事儿吗?有什么区别?

作为一名运维&#xff0c;你可能听过这两个词&#xff1a;云计算运维和SRE。有的人把他俩混用&#xff0c;你可能会有点迷惑&#xff0c;云计算运维和SRE是一个东西吗&#xff1f; 今天就来简单讨论一下云计算运维和SRE。 一、什么是云计算运维&#xff1f; 云计算没有专属的…

软件工程造价师习题练习 11

1.如果数据功能由被度量应用维护&#xff0c;则为一个EIF。 错误 正确 如果数据功能由被度量应用维护&#xff0c;则为一个ILF。如果数据功能由被度量应用引用但不维护&#xff0c;且其为其他应用的一个ILF&#xff0c;则为一个 EIF。 答案&#xff1a;错误 2.图书管理系统…

字符串及转义字符

字符串 在c语言中 形如‘a ’b ‘c 等单个字母被命名为字符常量 而形如“abcdef”等则被命名为字符串 在c语言中&#xff0c;有整形&#xff0c;单精度浮点数&#xff0c;字符数据类型 但却没有字符串类型 所以在初始化字符串时与初始化字符相同 列&#xff1a;char c…