(C++)배열의 초기화 방법 및 memset함수 사용시 주의 점
memset 함수의 이해알고리즘 문제풀이를 하다 보면 배열을 생성하고 초기화해야 할 일이 많다. 그리고 많은 사람들이 memset함수를 사용한다. 하지만 memset함수는 배열 원소를 초기화 하는 것이 아니라 메모리 값을 초기화한다는 것을 모르고 사용한다면 전혀 예상치 못한 결과를 얻을 수 있다. 예를 들어 아래와 같이 int타입 배열을 선언하고 원소를 모두 0로 초기화하기 위해 아래와 같이 코드를 작성한 경우를 많이 볼 수 있다.int nums[10];memset(nums, 0, sizeof(nums));for (int num : nums) cout 출력 결과0 0 0 0 0 0 0 0 0만약 아래와 같이 정수 배열을 -1으로 초기화하고 싶다면 아래와 같이 memset의 두 번째 인자로 -1로 전..