手机版

assign1(中文)(8)

时间:2025-07-08   来源:未知    
字号:

作业c++项目

//test to see if the same object is retrieved from the set.

if (p1 != &boys.RemoveElement() )

{

cout << "ERROR: the objects are different \n";

}

else

{

cout << "Good, the objects are the same \n";

}

boys.Add( *p1);

boys.Add( *p2);

girls.Add( *p3);

boys.Add(*(new Person("John", "f123@chat.ca", 20, 3, 1967)));

girls.Add(*(new Person("Sue", "f123@chat.ca", 20, 3, 1967)));

boys.Add(*(new Person("Frank", "frank@chat.ca", 25, 4, 1958)));

girls.Addd(*(new Person("Mary", "mary@chat.ca", 25, 4, 1955)));

boys.Add(*(new Person("John", "johnchat.ca", 12, 12, 1970)));

//print all the boys using the removeSomeElement() method and delete //them

int numberOfBoys = boys.Size();

cout << "number of boys = " << numberOfBoys << "\n";

for(int i = 0; i<numberOfBoys; i++)

{

Person & boy = boys.RemoveElement();

boy.Print();

delete &boy;

}

//print the girls using the << operator of the SetOfPersons class

cout << "number of girls = " << girls.size() << "\n";

girls.Print();

//print of the girls birthdays and using the someElement() method

int numberOfGirls = girls.Size();

girls.Reset();

for(int i = 0; i<numberOfGirls; i++)

girl.NextElement().GetBirthDate() .Print();

//delete all the girls from the heap

int numberOfGirls = girls.Size();

for(int i = 0; i<numberOfGirls; i++)

assign1(中文)(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)