일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 예외
- 다형성
- 암시적 변환
- more effective c++
- 게임
- virtual function
- 영화 리뷰
- resource management class
- c++
- exception
- Vector
- UE4
- lua
- 언리얼
- operator new
- 영화
- 티스토리챌린지
- 메타테이블
- implicit conversion
- 루아
- 참조자
- Smart Pointer
- 오블완
- 비교 함수 객체
- Effective c++
- 스마트 포인터
- effective stl
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