/*
 * @topic T0M131 C++ crash course sample 03
 * @brief Demonstrates pointer to an object
*/

#include <iostream>
#include "utility.h"
#include "window.h"

Window* create_window()
{
	return new Window( 10, 20 );
}

int main()
{
	int dummy = 0;
	//Window window( 10, 20 );
	Window* window = create_window();
	// because window is a pointer to object
	// we use -> pointer-to-member dereference operator
	window->display();

	pause();
	return 0;
}
