#include <iostream>

class A
{
protected:	
	A(std::string title, int xpos, int ypos);
};

class B : A
{
protected:
	//Is that correct?
	A* m_pA(std::string title, int xpos, int ypos);	
	//Why not just A* m_pA;? 
public:
	B(std::string title, int xpos, int ypos);
};

B::B(std::string title, int xpos, int ypos, int width, int height) : m_pA(title, 
	xpos, ypos)
{
	  	
}

int main() {
	
	return 0;
}