コード例 #1
0
ファイル: Prototype.cpp プロジェクト: mjaimin/DesignPatterns
int main() {
    Human *mark = new Human(5);
    std::cout << "mark's age is " << mark->getAge() << std::endl;
    Human *mark2 = (Human*)mark->clone();
    std::cout << "mark2's age is " << mark2->getAge() << std::endl;
    return 0;
}
コード例 #2
0
ファイル: Overriding.cpp プロジェクト: JeHwanYoo/StudyCpp
int main()
{
	Animal Lion;
	Human jisu;
	jisu.move();
	jisu.setAge(22);
	//jisu.parentAge(Lion);
	std::cout << jisu.getAge() << std::endl;
	return 0;
}