메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C/C++/MFC

일반 클래스를 배열로 묶어 사용하기

2010.08.25 18:16

WhiteAT 조회 수:19868

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); // 형태로 사용하면 됩니다. 삭제

 

 

 

관련 문서가 검색되었습니다.
  1. [2013/12/30] C++, C# 간단한 기능 비교 by WhiteAT (12883)
  2. [2013/05/30] WAT-AVR128, OUTPUT 실험 by WhiteAT (6792)
  3. [2012/11/13] ZEO 모듈이란? by WhiteAT (6394)
  4. [2012/10/29] Visual Studio 2003 설치 by WhiteAT (17682)
  5. [2011/11/09] 난수 발생 srand() rand() by WhiteAT (23929)
  6. [2011/05/07] 문자열로 다이아몬드 모양 만들기 소스 by WhiteAT (18547)
  7. [2011/03/24] 소수점(float,double) 있는 십진수를 이진수로 변환 by WhiteAT (24264)
  8. [2011/03/23] C++, scanf 에서 float ,double사용하기 by WhiteAT (30681) *2
  9. [2010/12/29] 03_VC6.0 테트리스 만들기 - 벽돌(Shape)만들기 by WhiteAT (27847) *2
  10. [2010/01/30] BUTTON 버튼색 변경하기 by WhiteAT ()