嵌入式c++多态

Posted 文某9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式c++多态相关的知识,希望对你有一定的参考价值。

语法

class w

public:
	virtual int getresult()
	
		return 0;
	
	int m_num1;
	int m_num2;
;

class addw :public w

public:
	int getresult()
	
		return m_num1+m_num2;
	

;

int main()

	w *abc=new addw;
	abc->m_num1=20;
	abc->m_num2=10;
	cout<<abc->getresult()<<endl;
	delete abc;
	system("pause");
	return 0;

首先创建一个父类,类里边创建必要属性和空函数

然后创建一个子类,子类继承并重写空实现函数

调用时把父类指向子类,即可实现多态

堆区创建的类,需要自己释放(delete)

以上是关于嵌入式c++多态的主要内容,如果未能解决你的问题,请参考以下文章