일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 반복자
- 메타테이블
- 영화
- 게임
- 영화 리뷰
- 루아
- 오블완
- reference
- 상속
- 티스토리챌린지
- operator new
- 비교 함수 객체
- 예외
- Smart Pointer
- 언리얼
- more effective c++
- 참조자
- implicit conversion
- UE4
- 암시적 변환
- exception
- c++
- 스마트 포인터
- 다형성
- Vector
- virtual function
- Effective c++
- effective stl
- lua
- resource management class
Archives
- Today
- Total
목록참조 카운팅 (1)
스토리텔링 개발자
[More Effective C++] 29. 참조 카운팅
항목 29. 참조 카운팅(Reference Counting) 참조 카운팅이란여러 개의 객체들이 똑같은 값을 가졌으면, 각각이 하나의 데이터를 공유하게 하여, 데이터의 양을 절약하는 기법이다. 참조 카운팅의 동기힙 객체의 관리를 편하게 하기 위함이다.힙에 할당된 객체는 소유권을 추적하는 일이 상당히 까다롭다.하지만 참조 카운팅을 사용하면 소유권을 일일이 추적하지 않아도 된다.똑같은 값을 가지고 있는 객체들이 값을 각각 가지게 되면 낭비이다. 참조 카운팅 기본 구현법class String{public: // 생성자 String(const char* initValue = ""); String(const String& rhs); // 소멸자 ~String(); ..
개발/More Effective C++
2024. 9. 27. 11:18