Merge pull request #192 from redboltz/fix_issue_190

Fixed #190.
This commit is contained in:
Nobuyuki Kubota
2015-01-16 20:05:39 +09:00
10 changed files with 97 additions and 97 deletions

View File

@@ -161,21 +161,21 @@ public:
void clear();
void swap(zone& o);
static void* operator new(std::size_t size) throw(std::bad_alloc)
static void* operator new(std::size_t size)
{
void* p = ::malloc(size);
if (!p) throw std::bad_alloc();
return p;
}
static void operator delete(void *p) throw()
static void operator delete(void *p) /* throw() */
{
::free(p);
}
static void* operator new(std::size_t size, void* place) throw()
static void* operator new(std::size_t size, void* place) /* throw() */
{
return ::operator new(size, place);
}
static void operator delete(void* p, void* place) throw()
static void operator delete(void* p, void* place) /* throw() */
{
::operator delete(p, place);
}