malloc1 [열혈 C++] malloc & free를 대신하는 new & delete new & delete new & delete는 C++에서 동적할당을 하기 위해 사용합니다. malloc & free와 달리 인자를 바이트 크기대로 전달할 필요가 없고 형 변환도 필요 없다는 장점이 있습니다. 데이터형 * 포인터이름=new 데이터형; 데이터형 * 포인터이름=new 데이터형[배열의길이]; //배열의 경우 delete 포인터이름; delete []포인터이름; //배열의 경우 그럼 new & delete를 사용하는 간단한 예제를 작성해 보겠습니다. #define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main() { int len; cout len; char* ptr = new char[len]; cout ptr;.. 2024. 1. 24. 이전 1 다음