일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- lua
- 루아
- resource management class
- 영화 리뷰
- 예외
- 상속
- 게임
- Vector
- virtual function
- more effective c++
- Effective c++
- 비교 함수 객체
- reference
- 언리얼
- 다형성
- exception
- operator new
- 오블완
- 티스토리챌린지
- 영화
- c++
- implicit conversion
- 암시적 변환
- effective stl
- Smart Pointer
- 반복자
- 스마트 포인터
- 메타테이블
- UE4
- 참조자
Archives
- Today
- Total
목록new 연산자 (1)
스토리텔링 개발자
[More Effective C++] 8. new / delete 연산자와 operator new / delete
항목 8 : new와 delete의 의미를 정확히 구분하고 이해하자 ‘new 연산자’와 ‘operator new’의 차이string* ps = new string("Memory Management"); // new 연산자가 사용되었다.new 연산자C++에서 기본으로 제공한다.sizeof가 그런 것처럼, 동작 원리를 바꾸는 것이 불가능하다.동작 단계요청 타입의 객체를 담을 수 있는 크기의 메모리를 할당한다.(이 동작이 operator new 함수 호출로 동작된다.)객체의 생성자를 호출하여 할당된 메모리의 객체 초기화를 수행한다.operator new객체로 담을 메모리를 할당하는 방법이다.new 연산자는 필수적인 메모리 할당을 위해 operator new를 호출하게 되어 있다. operator new..
개발/More Effective C++
2024. 8. 8. 11:12