Exemple #1
0
// overloaded new operator for arrays
void *GuiWindow::operator new[](size_t size)
{
	void *p = gui_malloc(size);

	if (!p)
	{
		bad_alloc ba;
		throw ba;
	}
	return p;
}
Exemple #2
0
// overloaded new operator
void *GuiKeypad::operator new(size_t size)
{
	void *p = gui_malloc(size);

	if (!p)
	{
		bad_alloc ba;
		throw ba;
	}
	return p;
}