일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 티스토리챌린지
- Vector
- 오블완
- 스마트 포인터
- effective stl
- 게임
- exception
- reference
- Smart Pointer
- 참조자
- 예외
- Effective c++
- 영화
- UE4
- implicit conversion
- 다형성
- 상속
- 암시적 변환
- c++
- resource management class
- virtual function
- 반복자
- more effective c++
- 비교 함수 객체
- 루아
- 언리얼
- 메타테이블
- 영화 리뷰
- operator new
- lua
Archives
- Today
- Total
목록동적 배열 (1)
스토리텔링 개발자
[Effective STL] 13. 배열보다 vector
항목 13. 동적으로 할당된 배열보다는 vector와 string이 낫다 vector, string을 사용해야 하는 이유1동적 할당 배열의 경우 아래의 부담이 있다.언젠가는 메모리를 해제해야 한다.delete도 메모리 타입에 따라 제대로 써야 한다.delete는 한번만 호출해야 한다.하지만 vector, string은 이 모든 걸 알아서 해준다.2STL 시퀀스 컨테이너이기 때문에 STL의 모든 알고리즘을 사용할 수 있다.물론 배열도 사용 가능하긴 하지만 제한적이다.begin, end, size 같은 멤버 함수가 없다.iterator나 reverse_iterator, value_type 등의 중첩된 typedef 타입이 없다.3구식 코드 이식성 문제도 문제 없다.vector, string 데이터를 배열..
개발/Effective STL
2024. 11. 20. 10:37