C/C++/MFC
일반 클래스를 배열로 묶어 사용하기
2010.08.25 18:16
CTypedPtrArray 를 사용하면 됩니다.
typedef CTypedPtrArray<CObArray, 클래스명*> 묶어서 사용할클래스명;
CWidgetArray m_arrWidgets; // 이런 형태로 선언후,
m_arrWidgets.Add(obj); // 형태로 사용하면 됩니다. 추가
m_arrWidgets.Remove(0); // 형태로 사용하면 됩니다. 삭제
예를 들어, CPartWidget의 클래스를 묶어서 CWidgetArray의 형태로 사용한다면, 아래처럼 하면 됩니다.
typedef CTypedPtrArray<CObArray, CPartWidget*> CWidgetArray;
CWidgetArray m_arrWidgets; // 이런 형태로 선언후,
m_arrWidgets.Add(obj); // 형태로 사용하면 됩니다. 추가 m_arrWidgets.Remove(0); // 형태로 사용하면 됩니다. 삭제
관련 문서가 검색되었습니다.
- [2013/12/30] C++, C# 간단한 기능 비교 (12883)
- [2013/05/30] WAT-AVR128, OUTPUT 실험 (6792)
- [2012/11/13] ZEO 모듈이란? (6394)
- [2012/10/29] Visual Studio 2003 설치 (17682)
- [2011/11/09] 난수 발생 srand() rand() (23929)
- [2011/05/07] 문자열로 다이아몬드 모양 만들기 소스 (18547)
- [2011/03/24] 소수점(float,double) 있는 십진수를 이진수로 변환 (24264)
- [2011/03/23] C++, scanf 에서 float ,double사용하기 (30681) *2
- [2010/12/29] 03_VC6.0 테트리스 만들기 - 벽돌(Shape)만들기 (27847) *2
- [2010/01/30] BUTTON 버튼색 변경하기 ()