Written on
·
164
0
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요. 제가 문제를 풀다가 이런식으로 많이 푸는데, 초기화를 어떻게 해야할지 몰라서요.
일단.
Global 함수로 아래처럼 선언합니다.
vector<vector<int>> a;
2.그리고 input에서 NxM정보를 받으면 아래처럼 하거든요
a.resize(N, vector<int>(M, 초기화값));
이후 a를 사용하다가 중간에 또 초기화를 해야할 사항이 있어 아래와 처럼하면 둘다 안됩니다..ㅠ.ㅠ
fiill( a.begin(), a.end(), 0);
OF
memset(&a, 0, sizeof(a));
이렇게 하면 안되는데, 혹시 해결 방법있을까요??
나름 최대한 memory 공간 적게 가져간다로 저렇게 했는데, 별로 안좋은 기법인가요?