메모리 동적할당
메모리 동적할당의 새로운 키워드 new & delete
C언어에서는 동적할당을 할때 malloc()
과 free()
를 사용하였습니다.
code
설명
int* ptr = new int
int형 변수 할당
double* arr = new double[3]
길이가 3인 int형 배열 할당
delete
ptr
할당한 ptr변수 소멸
delete[]
arr
할당한 arr배열 소멸
참고 C++ 에서 C언어 표준함수 사용하기
.h를 빼고 앞에 c를 붙이면됩니다.
C표준
C++표준
#include <stdio.h>
->
#include <cstdio>
#include <stdlib.h>
->
#include <cstdlib>
#include <math.h>
->
#include <cmath>
#include <string.h>
->
#include <cstring>
Last updated