C++ #20. 배열/객체/객체배열의 동적할당


C++ #20. 배열/객체/객체배열의 동적할당

C++언어 C++ #20. 배열/객체/객체배열의 동적할당 jangThang 2016. 11. 2. 2:21 이웃추가 본문 기타 기능 배열의 동적할당 : 자료형 *포인터변수이름 = new 자료형 [배열크기]; delete [] 포인트변수이름; 객체의 동적할당 : 클래스이름 *포인터변수이름 = new 클래스이름; delete 포인터변수; 객체배열의 동적할당 : 클래스이름 *포인터변수이름 = new 클래스이름 [배열크기]; delete [] 포인터변수이름; 저번에 배웠던 기본 틀에서 조금씩만 변형한 것입니다. 배열은 할당에서 [배열크기]와 해제에서 [] 가 추가되었지요. (특히 []가 빼먹기 쉬운 부분이니.. 주의해주세요 / 물론 []를 빼먹어도 오류는 발생하지 않으나, 비정상적인 반환이 이루어집니다.) 또한 객체는 할당에서 자료형 대신에 클래스이름으로 대체되었지요. (이를 통해 클래스 또한 사용자정의 자료형임을 알 수 있습니다.) 백문이 불여일견 1. 입력 여기에서 \b는 커서의 위치...



원문링크 : C++ #20. 배열/객체/객체배열의 동적할당