Document设计时的小问题
我的一个程序本来只要画直线,圆和矩形,他们只要两个点就可以确定,所以设计记录所画图形的数据结构设计如下:
class CDataPack:public CObject
{
DECLARE_DYNAMIC(CDataPack)
public:
CDataPack(int Operation,int FromPointX,int FromPointY,int ToPointX,int ToPointY);
CDataPack();
public:
int m_Operation;
int m_FromPointX;
int m_FromPointY;
int m_ToPointX;
int m_ToPointY;
};
但现在又要画贝塞尔曲线,需要4个点来记录所画曲线。该怎么改动数据结构呢?
我记得有一个办法可以动态确定成员变量的个数。