새로운 CObject::operator

void * 연산자 새로운 ( size_t nSize );
던져 ( CMemoryException );

void * 연산자 새로운 ( size_t nSize, LPCSTR lpszFileName, int nLine );
던져 ( CMemoryException );

주의

라이브러리의 릴리스 버전에 대 한 새로운 연산자 malloc와 비슷한 방식으로 최적의 메모리 할당을 수행합니다. 디버그 버전에서 새로운 연산자에 참여 하 고 메모리 누수를 탐지 하도록 고안 된 할당 모니터링 체계를。

코드 줄을 사용 하는 경우

# define 새 DEBUG_NEW

구현 전에.CPP 파일을 다음 두 번째 버전의 새로운 사용 됩니다, 파일 이름 및 줄 번호를 보고 나중에 대 한 할당된 블록에 저장 합니다. 추가 매개 변수; 공급에 대해 걱정할 필요가 매크로 대 한 그의 돌。

디버그 모드에서 DEBUG_NEW 를 사용 하지 않는 경우에 당신은 여전히 누수 탐지를 얻을 하지만 위에서 설명한 소스 파일 줄 번호 보고 없이。

메모nbsp;??이 연산자를 재정의 하는 경우에 또한 삭제을 재정의 해야 합니다. 표준 라이브러리 _new_handler 함수를 사용 하지 마십시오(&N)。

CObject 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CObject::operator 삭제(&N)

Index