资源简介
第一次作业
这个作业将让你去练习建立一些简单的类和使用C++的基本功能,包括:封装,引用,动态内存开辟, 简单构造函数和析构函数和const。
下面给的程序片段未经过编译或调试. 做出合理的错误修正是你任务的一部分。
一般的,我们会给你最基本部分的代码,如果你需要,你可以在一个类里添加额外的变量或方法,这个作业被分为三个部分,那么你们要按照步骤一步一步地完成。
1. 设计要求
第一部分) 构建简单的类
R1.1) 创建一个Person类, 其模型在下面的代码结构里。
R1.2) 人类(Persons)应该有一些属性: name, email_address, birthdate 作为表
代码片段和文件信息
// Assignment1.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “Date.h“
#include “Person.h“
#include “PersonSet.h“
int _tmain(int argc _TCHAR* argv[])
{
Person *p1=new Person(“Lou““F““lou@chat.ca“1960620);
Person *p2=new Person(“Frank““F““f123@chat.ca“1967320);
Person *p3=new Person(“Ann““M““ann@chat.chat.ca“1960820);
PersonSet boysgirls;
boys.add(*p1);
if(p1!=&boys.removeElement())
{
cout<<“ERROE:the objects are different\n“;
}
else
{
cout<<“Goodthe objects are the same \n“;
}
boys.add(*p1);
boys.add(*p2);
girls.add(*p3);
boys.add(*(new Person(“John““F““f123@chatca“1967320)));
girls.add(*(new Person(“Sue““M““f123@chatca“1967320)));
boys.add(*(new Person(“Frank““F““frank@chatca“1958320)));
g
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1496 2014-07-09 22:50 Assignment1\Assignment1\Assignment1.cpp
文件 4610 2014-07-08 23:07 Assignment1\Assignment1\Assignment1.vcxproj
文件 1851 2014-07-08 23:07 Assignment1\Assignment1\Assignment1.vcxproj.filters
文件 143 2014-07-08 15:04 Assignment1\Assignment1\Assignment1.vcxproj.user
文件 749 2014-07-09 15:21 Assignment1\Assignment1\Date.cpp
文件 436 2014-07-09 11:55 Assignment1\Assignment1\Date.h
文件 406 2014-07-08 15:04 Assignment1\Assignment1\Debug\Assignment1.exe.em
文件 472 2014-07-08 15:04 Assignment1\Assignment1\Debug\Assignment1.exe.em
文件 381 2014-07-13 11:38 Assignment1\Assignment1\Debug\Assignment1.exe.intermediate.manifest
文件 90 2014-07-13 11:38 Assignment1\Assignment1\Debug\Assignment1.lastbuildstate
文件 2537 2014-07-13 11:38 Assignment1\Assignment1\Debug\Assignment1.log
文件 54999 2014-07-10 08:25 Assignment1\Assignment1\Debug\Assignment1.obj
文件 1179648 2014-07-08 15:04 Assignment1\Assignment1\Debug\Assignment1.pch
文件 713 2014-07-08 15:04 Assignment1\Assignment1\Debug\Assignment1.vcxprojResolveAssemblyReference.cache
文件 0 2014-07-08 15:04 Assignment1\Assignment1\Debug\Assignment1.write.1.tlog
文件 212 2014-07-08 15:04 Assignment1\Assignment1\Debug\Assignment1_manifest.rc
文件 4396 2014-07-13 11:38 Assignment1\Assignment1\Debug\cl.command.1.tlog
文件 29692 2014-07-13 11:38 Assignment1\Assignment1\Debug\CL.read.1.tlog
文件 7368 2014-07-13 11:38 Assignment1\Assignment1\Debug\CL.write.1.tlog
文件 50413 2014-07-09 15:21 Assignment1\Assignment1\Debug\Date.obj
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
文件 2 2014-07-13 11:38 Assignment1\Assignment1\Debug\li
............此处省略70个文件信息
- 上一篇:数据结构 文章编辑c++
- 下一篇:C++按行读写TXT文本文档,可设置分隔符
评论
共有 条评论