일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 게임
- operator new
- 티스토리챌린지
- 스마트 포인터
- 예외
- effective stl
- 영화 리뷰
- resource management class
- 함수 객체
- 메타테이블
- 언리얼
- lua
- 다형성
- more effective c++
- 영화
- 오블완
- reference
- 상속
- 반복자
- implicit conversion
- 루아
- virtual function
- c++
- exception
- 비교 함수 객체
- 암시적 변환
- 참조자
- Effective c++
- Smart Pointer
- UE4
Archives
- Today
- Total
목록new 처리자 (1)
스토리텔링 개발자
[Effective C++] 49. new 처리자
항목 49 : new 처리자의 동작 원리를 제대로 이해하자 사용자의 메모리 할당 요청 실패 상황operator new 함수는 예외를 던지게 되어 있다.오랜 옛날(구닥다리 컴파일러)에는 null을 반환했지만..그리고 예외를 던지기 전에, 사용자 쪽에서 지정할 수 있는 에러 처리 함수를 우선적으로 호출하게 되어 있다. new 처리자(new-handler, 할당에러 처리자)사용자 쪽에서 지정할 수 있는 에러 처리 함수.표준 라이브러리에는 set_new_handler라는 함수가 준비되어 있다.namespace std{ typedef void (*new_handler)(); // 이전 new 처리자를 리턴한다. new_handler set_new_handler(new_handler ..
개발/Effective C++
2024. 7. 23. 16:27