MFC 라이브러리 중에 CArray라는 넘이 있습니다. MSDN 뒤져보니까
template < class TYPE, class ARG_TYPE = const TYPE& >
class CArray : public CObject
이렇더군요. 사용자가 만든 클래스의 객체를 집어 넣을 수 있으며,
배열처럼 인덱스로 접근이 가능하며 GetSize 함수로 개수도 알아낼 수 있더군요.
그리고 GetAt이나 RemoveAll 같은 멤버 함수도 있구요.
제가 여쭤보고 싶은 것은 STL에서 CArray와 같은 역할을 하는 넘이 있나해서요..
vector로 같은 역할을 수행할 수 있을거 같긴한데 제가 STL 초보라서 잘 모르겠네요..
STL에 없으면 직접 구현하는 방법도 있긴한데 그건 마지막 방법으로 남겨놓을려구요;;
GetSize는 .size()
GetAt(index)는 .at( index )
RemoveAll()은 .clear()
등등..
아마 CArray내부구현이 STL vector를 썼을겁니다. (Visual Studio.NET부턴지는 모르지만..)