class bad_alloc;
Exception thrown on failure allocating memory
- exception
- bad_alloc
Type of the exceptions thrown by the standard definitions of operator new and operator new[] when they fail to allocate the requested storage space.
This class is derived from exception. See the exception class for the member definitions of standard exceptions.
Its member what returns a null-terminated character sequence identifying the exception.
Example
|
|
Possible output:
bad_alloc caught: bad allocation |
Exception safety
No-throw guarantee: no members throw exceptions.반응형
'C, C++' 카테고리의 다른 글
[C, C++] Formatting std::string (0) | 2014.03.03 |
---|---|
How to output long long or int64? (2) | 2014.03.03 |
[C++][STL] string documentation. (0) | 2014.01.15 |
[Windows32 API] Dialog 박스와 CreateWindow 같이 쓸 때 (0) | 2013.05.13 |
[C, C++][Windows] 윈도우 종료시 콜스택 [KernelBase.dll 에 첫째 예외가 있습니다] (0) | 2013.05.09 |
[C, C++][스크랩] #pragma warning (0) | 2013.04.18 |
[C++] 64비트 환경과 INT_PTR, int (0) | 2013.02.09 |
[C++] new 연산자에 대해 (0) | 2013.02.07 |
가상함수가 있는 클래스의 이해와 멤버변수의 일괄 초기화 기법 (0) | 2013.01.13 |
C에서 malloc 과 C++에서 new 에 대한 고찰 (0) | 2012.10.22 |