关于list问题,这样写对吗?在线等待
struct sa
{int a;
sa operator=(const sa& m)
{ a=m.a;
return this;
}
}
std::list<sa> mtlist;
struct sa g_mt;
g_mt = mtlist.front();
这样写对吗?
问题点数:10、回复次数:5Top
1 楼liulibo11119(跑)回复于 2004-09-02 14:54:24 得分 0
upTop
2 楼he_zhidan(何志丹:www.dzlishi.net,www.vcshare.net)回复于 2004-09-02 14:59:08 得分 10
struct sa
{int a;
sa& operator=(const sa& m)
{ a=m.a;
return *this;
}
};Top
3 楼liulibo11119(跑)回复于 2004-09-02 15:12:15 得分 0
he_zhidan(何志丹:www.vcshare.net)
这样写
sa& operator=(const sa& m)
{
a=m.a;
return *this;
}
然后 g_mt = mtlist.front();
此时 g_mt是指向 mtlist.front()中的第一个元素地址,还是,另开辟了一块内存?
我想让g_mt另开辟一块内存
Top
4 楼liulibo11119(跑)回复于 2004-09-02 15:15:12 得分 0
我的目的就是,把mtlist中的第一个元素复制一份给g_mtTop
5 楼liulibo11119(跑)回复于 2004-09-02 15:37:55 得分 0
upTop




