读书人

listlt;task*gt;转化成task*解决方法

发布时间: 2012-02-20 21:18:24 作者: rapoo

list<task*>转化成task*
我创建了一个task类,然后现在要用到把list <task*> 转化成task*,各位帮忙解决一一,先谢谢了.

[解决办法]
难道是...
task temp;
list <task*> ltask;
....
for (list <task*> ::iterator lti=...)
{
temp = &(*lti);
}
????????
[解决办法]
然后是定义一个task* m_currtask来改变list <task*> tasks里的一个变量
---------
不懂。。。
难道是tasks里有一个元素是m_currtask,但是位置不知道,想用m_currtask来改变这个元素?

这样的话就遍历链表,用迭代器,找到该元素然后修改

读书人网 >C++

热点推荐