91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 789KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: C/C++
  • 標簽: c++??課程設計??c??

資源簡介

課程設計名稱:學生社團管理程序 設計內容:編寫一個簡單的學生社團管理程序,幫助管理學生社團信息。要求具有學生信息管理和社團信息管理的功能。其中學生信息管理包括學生基本信息的錄入、刪除和修改等功能。社團信息管理包括社團信息的錄入,查看,刪除,修改等功能。 任務和要求 運用面向對象的程序設計方法,要求選擇動態數組類模板或鏈表類模板,任務中要運用I/O流對象對文件進行讀寫操作。 本題程序應提供的基本管理功能有: 添加:即增加一條信息到學生或社團信息中; 顯示:即在屏幕上顯示所有學生或社團的信息。 存儲:即將學生或社團信息保存在一個文件中。 裝入:即將文件中的信息讀入程序。 查詢:可根據學生姓名查找學生信息,也可根據社團名稱查找社團信息。若找 到,顯示在屏幕上。 6)修改:可修改學生或社團信息。

資源截圖

代碼片段和文件信息

#ifndef?ARRAY_CLASS
#define?ARRAY_CLASS

#include?
using?namespace?std;

//動態數組類模板///////////////////////////////////////
template?
class?Array
{
private:
????T?*?pointer;
????int?size;
????int?capacity;
????void?capacity_increase();
public:
????Array():pointer(0)size(0)capacity(0){};
????explicit?Array(int?);
????Array(const?Array&?);
????~Array(){delete?[]?pointer;};
int?length(){return?size;};?//長度
????const?Array?&?operator?=?(const?Array?&?);
????T?&?operator?[]?(int?n){
????????if(n>=size?||?n<0){
????????????cerr<<“數組中無該元素“<????????}
????????{
????????????return?pointer[n]?;?
????????}
????};
????T?*?operator?+?(int?n)?{?return?pointer+n;?};
????void?insert(int?n??T?pT);?//在第n(n從0開始計)個元素前面插入pT
????void?erase(int?n);?//刪除第n個元素
????void?push_back(T);?//從后插入
????void?print(){?//打印
????????for(int?i=0;i????????????cout<????????}
????????cout<????};
};
template?
Array::Array(int?n)
{
????pointer?=?new?T[capacity=(size=n)*2];
}
template?
Array::Array(const?Array?&?rh)
{
????pointer?=?new?T[rh.capacity];
????size?=?rh.size;
????for(int?i=0;i????????pointer[i]?=?rh.pointer[i];?//成員操做符的優先級高于中括號操做符
????}
}
template?
const?Array?&?Array::operator?=(const?Array?&?rh)
{
????delete?[]?pointer;
????size?=?rh.size;
????capacity?=?rh.capacity;
????pointer?=?new?T[rh.capacity];
????for(int?i=0;i????????pointer[i]?=?rh.pointer[i];??
????}
????return?*?this;
}
template?
void?Array::capacity_increase()
{????
????if(capacity==0){
????????capacity=1;
????}
????T?*?temp?=?new?T[capacity?*=?2];
????for(int?i=0;i????????temp[i]?=?pointer[i];??
????}
????delete?[]?pointer;
????pointer?=?temp;
}
template?
void?Array::push_back(T?pT)
{
????if(size==capacity){
????????capacity_increase();
????}
????pointer[size++]?=?pT;
}
template?
void?Array::insert(int?n?T?pT)
{
????if(n>=size?||?n<0){
????????cerr<<“Insert?Error“<????????return;
????}
????if(size==capacity){
????????capacity_increase();
????}
????for(int?i=size;i>n;i--){
????????pointer[i]=pointer[i-1];
????}
????pointer[n]?=?pT;
}
template?
void?Array::erase(int?n)
{
????if(n>=size?||?n<0){
????????cout<<“Erase?Error“<????????return?;
????}
????for(int?i=n;i????????pointer[i]=pointer[i+1];
????}
????--size;
}/////////////////////////////////////////////////////////////////////
#endif

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2689??2011-07-01?21:07??學生社團管理\v1\Array.cpp

?????文件??????????0??2011-07-01?20:57??學生社團管理\v1\Array.h

?????文件?????????14??2011-07-01?13:45??學生社團管理\v1\associations.txt

?????文件??????10715??2011-07-01?21:09??學生社團管理\v1\Debug\Array.obj

?????文件?????396234??2011-07-01?21:09??學生社團管理\v1\Debug\main.obj

?????文件?????626749??2011-07-01?21:09??學生社團管理\v1\Debug\v1.exe

?????文件?????947504??2011-07-01?21:09??學生社團管理\v1\Debug\v1.ilk

?????文件?????186944??2011-07-01?17:34??學生社團管理\v1\Debug\v1.pch

?????文件????1205248??2011-07-01?21:09??學生社團管理\v1\Debug\v1.pdb

?????文件?????107520??2011-07-01?21:09??學生社團管理\v1\Debug\vc60.idb

?????文件?????126976??2011-07-01?21:09??學生社團管理\v1\Debug\vc60.pdb

?????文件???????6266??2011-07-01?20:52??學生社團管理\v1\main.cpp

?????文件??????????0??2011-07-01?13:45??學生社團管理\v1\students.txt

?????文件???????4554??2011-07-01?21:10??學生社團管理\v1\v1.dsp

?????文件???????1485??2011-07-01?21:09??學生社團管理\v1\v1.plg

?????文件????????532??2011-07-01?10:53??學生社團管理\學生社團管理.dsw

?????文件??????66560??2011-07-01?21:10??學生社團管理\學生社團管理.ncb

?????文件??????54784??2011-07-01?21:10??學生社團管理\學生社團管理.opt

?????目錄??????????0??2011-07-01?21:09??學生社團管理\v1\Debug

?????目錄??????????0??2011-07-01?10:53??學生社團管理\Debug

?????目錄??????????0??2011-07-01?21:10??學生社團管理\v1

?????目錄??????????0??2011-07-01?21:10??學生社團管理

?????文件???????3282??2011-07-01?20:51??學生社團管理\v1\Association.cpp

?????文件????????952??2011-07-01?20:57??學生社團管理\v1\Association.h

?????文件?????275433??2011-07-01?21:09??學生社團管理\v1\Debug\Association.obj

?????文件?????273500??2011-07-01?21:09??學生社團管理\v1\Debug\Student.obj

?????文件???????2367??2011-07-01?20:51??學生社團管理\v1\Student.cpp

?????文件????????924??2011-07-01?20:57??學生社團管理\v1\Student.h

-----------?---------??----------?-----??----

??????????????4301232????????????????????28

............此處省略1個文件信息

評論

共有 條評論