c++ 배열2 C++ [배열메모리 할당] ▣ int *p = new int [num] == int 크기로 배열 메모리 할당, *p에 할당한 주소 대입 ▣ delete []p; == 사용한 메모리 반환(반환을 해야지 메모리 재사용 가능) ▣ int *p = (int*)malloc(sizeof(int)) * num); == sizeof() 함수는 메모리의 크기를 구하는 함수, int형 크기로 메모리 입력받은 수만큼 곱하여 메모리 할당, (int*) int형 포인터를 의미 강제형변환 ▣ free(p) == 사용한 메모리 반환(반환을 해야지 메모리 재사용 가능) 2023. 2. 8. 언리얼엔진5 18장 [Map] ▣ 안녕하세요. 이번장에서는 Map에 대해 공부해 보도록 하겠습니다. 배열은 하나의 데이터로 여러 개의 값을 저장하면 맵은 Key와 Value로 이름을 하나하나 지정하며 값을 저장할 수 있습니다. 말로 설명하면 무슨 말인지 어려우니 직접 노드를 만들어보며 공부해 보겠습니다. ▣ Level BluePrint로 들어가서 number라는 변수를 생성합니다. 그리고 디테일탭에서 Variable Type에서 Map으로 지정합니다. ▣ 그럼 위에 이미지처럼 나오는데 Variable Type에 key와 value값을 지정할 수 있는데 첫 번째는 string으로 두 번째는 integer로 지정합니다. 컴파일을 하면 Default Value에서 +버튼을 클릭하면 string 키 값과 Integer value 값을 지정할.. 2023. 2. 1. 이전 1 다음