class App
{
//Stu * arr[10];
MyVector <Stu *> 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;
int i=0;
int m = arr.usage();
for( ;beg!=end;beg++)
{
if((*beg) -> GetNum()==num)
{
break;
}
}
return beg;
}
template <class T>
T * MyVector<T>::Begin()
{
return base;
}
template <class T>
T *MyVector<T>::End()
{
return base + usage;
}
'programming > C++' 카테고리의 다른 글
객체출력자 (0) | 2009.11.24 |
---|---|
MyVector!!! (0) | 2009.11.19 |
3. Hash Function에 의해 자료를 보관 (0) | 2009.11.19 |
2. 특정 키순으로 보관(complete) (0) | 2009.11.19 |
MyVector - 떡떡한배열2 (0) | 2009.11.18 |