할당연산자1 할당 연산자 new 해제 연산자 delete new 연산자 자바에서는 new 연산자를 객체를 생성할 때 주로 사용한다. c언어에서의 동적할당은 malloc함수를 사용한다 c++ 에서는 new 연산자는 주로 동적 메모리를 할당할 때 주로 사용한다. 사용할 자료의 크기를 미리 알 수 있다면 정적 할당이 편하다. 하지만 얼마나 필요한지 모를 때가 더 많다. 이러한 문제를 해결하기 위해 동적 메모리 할당을 한다. 자료형의 포인터 변수 = new 자료형[배열갯수]; 로 사용한다. 또한 이렇게 동적으로 할당된 메모리는 자동으로 없어지지 않기 때문에 프로그래머가 지워줘야 한다. 지울 때 사용하는 명령어가 delete이며 단일 메모리일 경우 : delete 변수명; 배열 메모리일 경우 : delete [] 변수명; 의 형태로 사용한다. 왜 동적 배열은 delet.. 2018. 3. 13. 이전 1 다음