随笔 - 0  文章 - 0  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿

搜索

  •  

最新评论

不光是重载了赋值操作符和拷贝构造函数的原因才不能被赋值的,是这两个函数被声明为private,因此不能(被调用)被赋值。
re: 求单向链表倒序第m个元素 megadeath 2011-06-27 10:09
使用递归方式(示例代码,无任何错误检查),把for语句也消隐掉。

static int nOrder = 0;
template <typename ITERATOR, typename UINT>
void F(ITERATOR begin, ITERATOR end, UINT M)
{
ITERATOR it = begin;
if (begin != end)
F(++begin, end, M);

if (++nOrder == ++M)
cout << *it << endl;
}
有这么一个工具可以进行互转,:-)

vs2005-vs-vs2008.zip
http://u.115.com/file/dnjolqid#vs2005-vs-vs2008.zip