C++에서 2차원 배열을 바로 초기화하는 메서드가 있다.
memset이라는 메서드이다.
- memset(배열이름, 초기화시킬 값, 초기화시킬사이즈)
로 사용한다.
사용 예시는 위와같다.
위 처럼 사용할 경우, world배열의 모든 값이 다 0으로 초기화 된다.
초기화는 0 또는 -1로 초기화가 가능하다.
memset의 시간복잡도나 이중 포문으로 초기화 시키는 것이나 큰 차이는 없다고 한다.
'코딩 > C++' 카테고리의 다른 글
[C++] Map 자료구조 사용하기 (0) | 2021.08.17 |
---|---|
[C++] Comparator 사용시 주의사항 (0) | 2021.08.17 |
<algorithm> STL에서 sort의 comparator 작성 시, invalid comparator 문제 (0) | 2021.07.30 |
[C++] std::sort 오름차순 내림차순 정렬 (0) | 2021.07.28 |
[C++] 문자열을 공백까지 입력받는 방법 (feat. 그대로 출력하기) (0) | 2021.07.28 |