Конструктор CGraph Если вы поняли
CGraph::MapToLogX (double d)
{
return m_Center.x + int (SCALE_X * m_Size.cx * d); }
int CGraph::MapToLogY (double d)
{
return m_Center.y - int (SCALE_Y * m_Size.cy * d); }
//======= Деструктор
CGraph::-CGraph(){}
Деструктор не производит никаких действий, так как в классе CGraph мы не используем динамических типов данных. Контейнер точек m_Points является всего лишь ссылкой на одноименный контейнер, который хранится в классе CChildView. Там же и происходит освобождение его памяти.