資源簡介
第一次作業
這個作業將讓你去練習建立一些簡單的類和使用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文本文檔,可設置分隔符
評論
共有 條評論