比如说我现在定义了这样一个数组:CArray<CPoint,CPoint> m_pointArray;在程序中点击“保存”的话,就会将这个数组中的数据以二进制方式保存在一个自定义的文件中。
下次运行程序时,点击“打开”,弹出对话框,选择我自定义的文件,就可以读出数组的数据。因为数组 CArray<CPoint,CPoint> m_pointArray;在程序中相当于一个缓冲区,所以不能保留数据。这样需要新建数组来保存数据。但是m_pointArray在程序中常常会被刷新很多次,而每一次的数据都需要一个相应的数组来保存,我就不知道该怎么办了。请高手指点一下,最好能按照上面我的叙述写个例子,大致说一下思路。我是个新手,纯理论的东西看的不太懂~~多谢了~~