C++"new"메모리 소진 처리

기술노트 92391

아키텍처:

All

컴포넌트:

compiler

업데이트:

2018-02-28 오전 1:45

Introduction

When new runs out of memory, I get a call to abort or an exception.

I want it to return NULL.

Possible solution

Use the nothrow variant of new as illustrated in provided Screen dumps and Example ProjectExample IAR Embedded Workbench for ARM 7.20.zip.

Background

See section USING NEW HANDLERS in the compiler guide, for example "IAR C/C++ Development Guide" for ARM (page 186 in Part number: DARM-12), for related info.

 

All product names are trademarks or registered trademarks of their respective owners.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.