4. Memory and Resource Management

메모리와 자원 관리 기법을 알아보자.

20. Containers in Memory, Part 1: Levels of Memory Management

실제 시스템-의존적 할당 전략과, 플랫폼/표준 라이브러리의 역할을 구분하라.

21. Containers in Memory, Part 2: How Big Is It Really?

n바이트를 할당하더라도 정렬 제한 때문에 그것보다 더 많은 크기가 할당될 수 있다. 실제 시스템-의존적 할당 전략과, 플랫폼/표준 라이브러리의 역할을 구분하라.

22. To new, Perchance to throw, Part 1: The Many Faces of new

클래스 특정 operator new를 제공할 것이면 반드시 추가 매개변수가 없는 기본 operator new도 제공해야 한다. 클래스 특정 operator new를 제공할 것이면 반드시 매개변수가 없는 in-place operator new도 제공해야 한다. 클래스 특정 operator new를 제공할 것이면 반드시 클래스 특정 nothrow new도 제공해야 한다.

23. To new, Perchance to throw, Part 2: Pragmatic Issues in Memory Management

nothrow new를 피하라. new 실패를 체크하는 것은 거의 의미가 없다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중