问题:CList中的AddTail函数问题?
当向CLIst链中添加元素(一个CObject指针)时,
添加的是一个地址,如果该地址中保存的是一个局部变量,
那么出了函数作用域后局部变量的值就丢失了,尽管这个地址还存在.
当然可以考虑把地址中保存的变量设置为类的成员变量, 但是,
往往会向CList中加入大量变量, 难道我把这些变量全部设置为成员变量,
更何况,我们在向CList中添加数据数据时并不知道要添加多少变量?
应该怎么办呢?
提问时间:
2007-4-18 10:55:41 回答次数:
(1) 提问人:
软界网友 我来回答