关于图形的保存与重绘
我自定义一个普通的类CGraph,用来保存图形重绘所需的数据:
CGraph::CGraph(UINT m_style,CPoint m_downpt,CPoint m_uppt)
{
this->m_style=m_style;
this->m_downpt=m_downpt;
this->m_uppt=m_uppt;
}
说明:m_style,m_downpt,m_uppt为CGraph类的数据成员!CGraph类为一个自定义的普通类,用来保存图形数据!
构造函数这样写的话,没有任何问题,但是要是写成以下这样的话,就会出现问题:
CGraph::CGraph(UINT m_style,CPoint m_downpt,CPoint m_uppt)
{
m_style=m_style;
m_downpt=m_downpt;
m_uppt=m_uppt;
}
我的问题:
第一个构造函数,跟第二个构造函数有什么区别?为什么在图形保存重绘的时候不能象第二个那样写?