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