일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- lua
- more effective c++
- 영화 리뷰
- reference
- 언리얼
- Effective c++
- 예외
- 참조자
- 스마트 포인터
- effective stl
- 게임
- c++
- Vector
- 메타테이블
- 다형성
- virtual function
- 오블완
- 비교 함수 객체
- Smart Pointer
- operator new
- 암시적 변환
- 상속
- exception
- 영화
- implicit conversion
- resource management class
- 반복자
- 티스토리챌린지
- 루아
- UE4
Archives
- Today
- Total
목록map elements (1)
스토리텔링 개발자
[Effective STL] 24. map::operator[] vs map::insert
항목 24. map::operator[]나 map::insert는 효율 문제에 주의하여 선택하자 operator[] 대신 insert를 써야할 때class Widget{public: Widget(); Widget(double weight); Widget& operator=(double weight); ...};map m;m[1] = 1.50;m[2] = 3.67;m[3] = 10.5;m[4] = 45.8;m[5] = 0.0003; // 심각한 수행 성능 저하!map::operator[]는 추가 혹은 갱신(add or update) 기능을 수행하도록 설계되었다.즉, m[k] = v; 시해당 맵에 키 k가 있는지 점검없다면 k와 v가 페어로 묶여서 맵에 새로 추가있다면 k와 매핑된 ..
개발/Effective STL
2024. 12. 9. 11:52