Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 애셋로드
- 프로그래머스
- dataasset
- 알고리즘
- UELOG
- UE4 커스텀로그
- 정렬알고리즘
- C++최적화
- 정렬
- 약참조
- map
- 언리얼가비지컬렉터
- 람다사용정렬
- 델리게이트
- 자료구조
- 크리티컬섹션
- UML관련
- 스마트포인터
- moreeffectiveC++
- BFS
- enumasByue
- 언리얼엔진구조체
- unorder_map
- 선택정렬
- 데이터애셋
- stl
- UE_LOG
- C++
- 람다
- 강참조
Archives
- Today
- Total
기억을 위한 기록들
[CPP-effective] 2-3 예외가 소멸자를 떠나지 못하도록 붙들어 놓자.(보류) 본문
* 소멸자에서는 예외가 빠져나가면 안된다. 만약 소멸자 안에서 호출된 함수가 예외를 던질 가능성이 있다면, 어떤 예외이든지 소멸자에서 모두 받아낸 후에 삼켜버리든지 프로그램을 끝내든지 해야한다.
* 어떤 클래스의 연산이 진행되다가 던진 예외에 대해 사용자가 반응해야 할 필요가 있다면, 해당 연산을 제공하는 함수는 반드시는 보통의 함수(즉, 소멸자가 아닌 함수)이어야 한다.
'C & CPP > Effective C++' 카테고리의 다른 글
[CPP-effective] 2-5 대입 연산자는 *this의 참조자를 반환하게 하도록 (0) | 2021.03.22 |
---|---|
[CPP-effective] 2-4 객체 생성/소멸 과정 중에는 가상함수를 호출하지말자. (0) | 2021.03.22 |
[CPP-effective] 2-2 다형성을 가진 클래스의 소멸자는 반드시 가상 소멸자로 선언하자. (0) | 2021.03.11 |
[CPP-effective] 2-1 C++가 은근슬쩍 만드는 함수를 주의하자. (0) | 2021.03.05 |
[CPP-effective] 1-3 객체를 사용하기전에는 초기화를하자. (0) | 2021.03.01 |