minjeong-oh
기록
minjeong-oh
전체 방문자
오늘
어제
  • 분류 전체보기 (207)
    • ML & Neural Net (3)
    • ◼️GNN (1)
    • ◼️시계열 (1)
    • ◼️추천시스템 (0)
    • ◼️수학 (3)
    • Data Engineer (2)
    • ◼️Spark (1)
    • ◼️Kafka (1)
    • ◼️Elestic Search (0)
    • ◼️Redis (0)
    • ◼️ClickHouse (1)
    • Programming Language (4)
    • ◼️Git (1)
    • ◼️Python (1)
    • ◼️C++ (33)
    • ◼️Fortran 99 (2)
    • ◼️OpenGL (7)
    • ◼️MFC (35)
    • ◼️Flutter (46)
    • ◼️Kotlin (1)
    • ◼️Android (1)
    • ◼️Java (1)
    • ◼️C (4)
    • Development (0)
    • ◼️디자인패턴 (0)
    • ◼️네트워크 (2)
    • ◼️인증 (1)
    • Computer Science (4)
    • 알고리즘 문제풀이 (12)
    • SQL 고득점 Kit 문제풀이 (8)
    • 취업준비 (0)
    • Notion 정리 글 (1)
    • Article Scrap (3)
      • Careerly - Q&A (7)
      • Careerly - Post (2)
    • 기타 등등 (16)

블로그 메뉴

  • 글쓰기
  • 홈
  • 태그
  • 방명록
  • 편집

공지사항

인기 글

태그

  • 이것이C++이다책참고
  • 그램풀스팩업그레이드
  • 리눅스파티션
  • 구조체매개변수
  • hello테마
  • 이차원구조체배열포인터
  • kafka구축
  • 19년식그램SSD장착
  • AI배워야하나
  • 티스토리폰트배경색없애기
  • NextJSSwagger
  • 19년식그램램장착
  • OpenGL회전
  • API문서정리
  • SpringBootSwagger
  • mfc
  • GSLB
  • 그램업그레이드
  • 구조체배열포인터
  • 인공지능개발자

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
minjeong-oh

기록

◼️MFC

[MFC] CArray 동적 할당, 해제

2023. 4. 25. 21:35

MFC 배열 CArray 사용

/*초기화 <데이터 타입, 인덱스 타입>*/
CArray<int, int> myarr;

/*배열 사이즈 설정*/
myarr.SetSize(10);

/*값 입력*/
myarr[3] = 5;
myarr.setAt(3,5); // 인덱스(3)에 값 5 입력

/*sscanf로 값 입력*/
sscanf_s("77","%d",&my[3]);

/*인덱스 지정 값 추가 및 확장*/
myarr.SetAtGrow(12,5) // 12에 5 넣으면 크기가 13으로 확장됨 사이에 빈공간이 생기고

/*값 조회*/
str.Format(_T("%d"), myarr[3]);
str.Format(_T("%d"), myarr.getAt(3));

/*포인터로 값 조회*/
int * ptr = &my[3];
str.Format(_T"(%p %d"),ptr, *ptr); //my[3] 포인터, my[3] 값 조회

/*사이즈 변경(이전 데이터 그대로 남아있음)*/
myarr.SetSize(11) //size 확장
myarr.SetSize(5) //size 축소, 5이상의 index 데이터 사라짐

/*값 추가*/
myarr.Add(1) //size가 1확장되면서 제일 뒤 index에 추가된다.

/*동적 할당 해제*/
myarr.RemoveAll()

값 조회, 입력할때 [] 연산자 사용가능 한 것 확인.

'◼️MFC' 카테고리의 다른 글

[MFC] 다른 프로그램이 켜졌을 때 윈도우 창이 뒤로 가도록 하기  (0) 2023.09.12
[MFC] 버튼하나로 창 크기 조절하기  (0) 2023.09.04
[MFC] 다이얼로그와 클래스 연결  (0) 2023.02.16
[MFC] CSliderCtrl 을 Edit창에있는 값으로 SetPos하면 이전 위치의 흔적이 남는문제  (0) 2023.01.13
[MFC] 스레드에서 메인스레드 ui 접근해서 상태 변경  (1) 2023.01.12

    티스토리툴바