标题:[求助]为什么会超载啊~~
取消只看楼主
a19870502
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2007-10-31
结帖率:100%
 问题点数:0 回复次数:1 
[求助]为什么会超载啊~~
template <class T>link<T>* circularlist<T>::cduplicate()const
{
    link<T>* newcircularlist=new circularlist<T>;
    assert(newcircularlist!=0);
    newcircularlist=new ptrtolastlink->(value,ptrtonexlink);
    link<T>*p=ptrtolastlink->ptrtonextlink;
    if(p!=ptrtolastlink)
        p=p->duplicate();

    return newlist;
}

template <class T>link<T>* link<T>::duplicate()const
{
    link<T>* newlist;
    if(ptrtonextlink!=0)
        newlink=new link<T>(value,ptrtonextlink->duplicate());
    else
        newlink=new link<T>(value,0);
    assert(newlink!=0);
    return newlist;
}
link<T>链类,然后我把circularlist(循环表)声明为链的友元。这个函数是实现循环表复制的。duplicate是链中的复制函数(这个函数没有问题)
但是编译时说循环表:unable to resolve function overload。应该就是说超载吧~~~麻烦各位啦!!!谢谢!!
搜索更多相关主题的帖子: 超载 超载 
2007-12-25 12:55
a19870502
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2007-10-31
得分:0 
哈?不好意思啊!!!因为是初学者~~~所以大家不要见怪啊~~~多谢大家的意见!又学到东西了。

至于说编程的风格~~~要怎么才好呢?
2007-12-29 14:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-194194-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.338494 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved