[C++] : 배열 동적 할당


[C++] : 배열 동적 할당

백준을 통해 공부하던 중 배열을 동적 할당해야 하는 문제가 있었다. C#과는 조금 다른 것 같아 헷갈렸지만 크게 어려운 부분은 없는 것 같다 정적 배열 int num[5]; const int value; int num[value]; 정적 배열은 배열의 크기가 프로그램 실행전에 공간을 할당 받기 때문에 미리 정해져 있어야한다. * 배열의 크기는 상수만 사용 가능하다. ex) int value로 const를 빼면 에러가 발생 * 주소를 변경하는것은 불가능하다. 동적 배열 int index; std::cin >> index; int*a = new int[index]; int*b = new int[index]; int*sum = new int[index]; 정적 배열과는 달리 상수가 아니라도 배열의 지역변수로 ..


원문링크 : [C++] : 배열 동적 할당