capacity 란 무엇인가 그리고 TrimExcess 문제의 발단개발하던 도중c# List를 cpp Vector 리스트 초기화 처럼 괄호 내에 초기화 시켜 사용할 숫자를 넣어 사용하였습니다.당연히 문제가 없을거라고 생각했었지만 크기 오류가 생기고 친구가 c#은 capacity 값으로 들어간다는 말을 한뒤 찾아보게 되었습니다. 그렇다면 우선 capacity란 무엇이였던 걸까요?capacity는 메모리에 미리 할당해 두는 최대 공간의 크기라고 합니다. 그렇다면 왜? 바로 메모리 크기 대로 만들어 두는게 아니라 메모리 크기만 잡아두는것일까요? 빈공간과 데이터 를 구분할수 없어질수 있습니다.또한 쓸지 안쓸지 모르는 데이터를 미리 만든다면 너무 소비가 커질듯합니다.데이터의 유연성 역시 중요한듯합니다. ..
카테고리 없음
2025. 12. 20. 22:49
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Cpp
- 토맛토마토
- 티스토리챌린지
- 노미노
- 유니티
- 리스트 최적화
- 내가 자주씀
- List 최적화
- 프로그래머스:여행경로
- 영우의 방청소
- 함수
- 백준 1306
- 색종이 자르기
- cpp 알고리즘
- 알고리즘
- ??
- 프로그래머스
- 달려라 홍준
- 언리얼엔진으로배우는게임디자인패턴
- 구간끼리 덧셈
- c#
- unity
- 타잔 알고리즘
- 백준
- 오블완
- 도넛과 막대그래프
- null
- 토마토맛토
- tarjan
- Algorithm
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
