programming/C++ 썸네일형 리스트형 객체출력자 ostream& operator 더보기 MyVector!!! //확장배열을 만들어보자아~~ #include using namespace std; using std::cout; using std::endl; template class MyVector { T *base; int capacity; int usage; public: MyVector(int _capacity=0, T in=0); virtual ~MyVector(); void PushBack(T in); void Insert(int index, T in); void Erase(int index); T &operator[](int index); int Usage(); int Capacity(); void InitProperty(); void ExtendStorage(int _capacity); void Pus.. 더보기 1. 순차보관 class App { //Stu * arr[10]; MyVector arr; } void App::Insert() { Stu *s; ... //학생 개체 생성 arr.PushBack(s); } App::Search(int num) { ..... Stu *s = FindAtArr(arr.Begin(), arr.End(), num); if(s==arr.End()) { //못찾았다. return; } //찾았다 } App::Delete() { ... Stu **s = FindAtArr(arr.Begin(), arr.End(), num); if(s==arr.End()) { //못찾았다 return; } //찾았다 arr.Erase(); } Stu * App::FindAtArr(int num) { Stu *s; .. 더보기 이전 1 2 3 4 5 다음