读书人

如何重复的添加对象

发布时间: 2012-01-22 22:38:43 作者: rapoo

怎么重复的添加对象?
我的意思是这样:一个文档视MFC程序,由菜单打开对话框以后往里面填入数据,当填完数据按“ok”键之后生成某自定义类(嵌入文档类了)的对象并添加到链表里去,然后每次打开对话框输入数据后按ok又生成一个不同对象添进链表,请问思路是怎么样的?我疑惑是1:对话框的点击ok钮时间如何让文档开始对象生成工作?2:我如何实现每次生成的都是不同的对象(因为我在事先并不知道将会打开几次对话框添加多少对象),谢谢!!!

[解决办法]
把你说的对象定义成全局的,这样在哪都能用,不过要慎用:static
[解决办法]
文档类中使用容器类,比如MFC的CList/CTypedPtrList等来管理你的变量,每次new一个对象出来,然后插入容器里面。

读书人网 >VC/MFC

热点推荐