#include <iostream>
using namespace std;

class Foo
{
	double m_uninitializedField;
	double m_normalField;
	double m_isDirty;
public:
	Foo(): m_isDirty(false), m_normalField(0)
	{
	}
};

int main() {
	// your code goes here
	Foo* aPtr = new Foo();
	Foo* bPtr = new Foo();
	
	*bPtr = *aPtr; // Underflow error
	
	delete aPtr;
	delete bPtr;
	return 0;
}