반응형
CArray 에서 수 십만개 ~ 수 백만개 의 대용량 데이터를 내용을 삽입하면, 추가하는 속도가 매우 느립니다. 그 해결 방법을 알려드립니다.
해결 방법 |
1. 정확한 크기를 알 경우
void SetSize( int nNewSize, int nGrowBy = -1 );
알고 있는 크기를 SetSize 의 nNewSize 로 설정한다.
ex) array.SetSize( 9900000 ); |
2. 정확한 값을 모를 경우 (대략적인 커지는 크기는 알 경우)
void SetSize( int nNewSize, int nGrowBy = -1 );
커지는 크기를 SetSize 의 nGrowBy 을 크게 설정한다.
ex) ex) array.SetSize( 0, 100000 ); |
반응형
'C & C++ > C & C++' 카테고리의 다른 글
[ClipBoard] 클립보드 내용가져오기 (0) | 2011.03.29 |
---|---|
CWnd 이해하기 (0) | 2011.03.29 |
CString 문자열 검색 (0) | 2011.03.27 |
CString 소수 구하는 함수 (0) | 2011.03.27 |
CString strreplace 문자열에서 문자 변경 (0) | 2011.03.27 |
댓글