일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 비교 함수 객체
- implicit conversion
- lua
- 스마트 포인터
- 메타테이블
- 암시적 변환
- c++
- 게임
- 언리얼
- operator new
- Smart Pointer
- Effective c++
- UE4
- 오블완
- 참조자
- 티스토리챌린지
- exception
- virtual function
- 예외
- effective stl
- 상속
- resource management class
- 영화 리뷰
- reference
- more effective c++
- 반복자
- 루아
- 다형성
- Vector
- 영화
Archives
- Today
- Total
목록object creation (1)
스토리텔링 개발자
[Effective C++] 16. new, delete 짝 맞춤 문제
항목 16. new 및 delete를 사용할 때는 형태를 반드시 맞추자 new와 delete의 내부동작 순서new 연산자operator new 함수 내부에서 메모리를 할당한다.할당된 메모리에 대해 한 개 이상의 생성자 호출된다.delete 연산자할당된 메모리에 대해 한 개 이상의 소멸자가 호출된다.operator delete 함수 내부에서 메모리를 해제한다. delete로 삭제되는 포인터의 종류delete로 삭제되는 포인터는 아래 두 종류 중 하나이다.하지만, 각각은 메모리 배치 구조가 다르다.단일 객체메모리 배치 : [ object ]객체의 배열메모리 배치 : [ n ][ object ][ object ][..n은 배열의 크기 정보.delete 연산자는 자신에게 넘어온 포인터 종류가 둘 중 무..
개발/Effective C++
2024. 6. 7. 10:40