new 연산자
이번 글에서 작성할 내용은 C++의 메모리 할당 연산자에 대해서 알아볼 것이다. new, delete는 C++의 메모리 할당 연산자이며 각각 C의 malloc, free에 대응된다. new의 기본 형식은 다음과 같다. 포인터 = new 타입[(초기값)]; // 예시 int* ptr = new int(4); // 4는 초기값이다. delete ptr; int* ptr = new int[4]; // 크기가 4인 배열을 할당한다. delete[] ptr; int* ptr{new int[5]}; // 크기가 5인 배열을 할당하는 또 다른 방법. delete[] ptr; int* ptr = new int[3]{}; // 0으로 초기화된 크기가 3인 배열을 할당한다. delete[] ptr; int* ptr{new..
C++/C++98
2023. 8. 3. 11:25