| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1047 人关注过本帖
标题:[求助]为什么会超载啊~~
取消只看楼主 加入收藏
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
快速回复:[求助]为什么会超载啊~~
数据加载中...
 
   



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

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