⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpppoly.cpp

📁 Example of polymorphysm in C++
💻 CPP
字号:
// CppPoly.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "Clovek.h"
#include "VeselyClovek.h"

//Program je ilustracni a odstrasujici v mnoha ohledech. 
//Hlavne co se tyka spravy pameti.
//Proto prosim, aby si stouralove nechali sve nazory pro sebe ;)

//Pro samouky:
//Tento priklad je uzce spjat s navrhovym vzorem strategie a 
//prebira i urcite vlastnosti navrhoveho vzoru stav.

int _tmain(int argc, _TCHAR* argv[])
{
	//vytvorime si veseleho cloveka
	Clovek * clovek = new VeselyClovek(10);
	
	//nechame ho vypsat informace o sobe
	clovek->KdoJsi();

	//vezmeme bombon
	clovek = clovek->VemBombon();

	//nechame ho vypsat informace o sobe
	clovek->KdoJsi();

	//prideme bombon
	clovek = clovek->DejBombon();

	//nechame ho vypsat informace o sobe
	clovek->KdoJsi();

	//prideme bombon
	clovek = clovek->DejBombon();

	//nechame ho vypsat informace o sobe
	clovek->KdoJsi();

	//uvolnime pamet
	delete clovek;

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -