new 연산자 썸네일형 리스트형 [C/C++/API] new, delete 연산자와 포인터를 이용한 고차원 배열 동적 할당 우선 new는 C에서 사용되는 malloc과 똑같다고 생각하는 사람이 많은것 같은데 틀린 이야기다. new연산자는 할당 대상만큼의 메모리를 heap으로 부터 할당하여 그 번지값을 리턴 한다. 리턴되는 번지값의 타입은 point이기 때문에 point가 들어가는 함수의 인자값으로 바로 사용이 가능 하다. malloc의 경우에는 무조건 voide*형을 리턴 하기 때문에 캐스트 연산자를 사용해야 된다. new로 메모리 할당과 메모리 해제 그리고 포인터를 이용한 고차원 메모리 할당과 해제까지 알아보겠다. new 메모리 할당 사용방법 자료타입 *변수이름 = new 자료타입; ex) int *Count = new int; delete 메모리 해제 사용방법 delete 변수이름; ex) delete Count; 1차원.. 더보기 이전 1 다음