assign1(中文)(8)

发布时间:2021-06-06

作业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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219