喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 棒棒哒纯文字二次元技术社区

正文

有关链表

作者:libin7099901
[mw_shl_code=cpp,true]class Link{ public: int data; Link *next; Link(const int info, Link *nextValue = NULL){ data = info; next = nextValue; } Link(Link *nextValue){ next = nextValue; } }; class linkList:public Link{ private: Link *head, *tail; Link *setPos(const int p); public: linkList(int s); ~linkList(); bool isEmpty(); bool sort(); bool uniq(); void clear(); int length(); bool append(const int value); bool insert(const int p, const int value); bool _delete(const int p); bool getValue(const int p, int& value); bool getPos(int &p, const int value); }; linkList::linkList(int s){ head = tail = new Link(s); }[/mw_shl_code] 我很好奇为什么最后那个函数会提示我"error C2512: “Link”: 没有合适的默认构造函数可用" 呢....他是哪用到了构造函数啊- -...

回复

写链表来着

作者:黑心の布偶兔ˇ
私用struct写链表来着。。
查看回复

为什么一个链表还要写

作者:lometsj
为什么一个链表还要写class,用数组下标做伪链表就好了啊,速度跟机构体的正常链表差不到好多
查看回复

我大概有点想法

作者:libin7099901
好吧..我大概有点想法...就是继承的时候..要调用Link的构造函数.....所以在linkList的构造函数里要提供Link的构造函数调用...但是为毛要继承Link啊- -....书上是这么写的.....聚合的关系不就可以么??? 然后 - -..如果要用到继承的话..我该怎么调用Link的构造函数啊..它构造啥了啊= =..
查看回复
上一页
下一页
0%
站点地图友情链接:
喵宅苑
喵空间社区程序
喵宅苑 静态版
宅喵RPG地图编辑器
络合兔
Lanzainc
技术宅
小五四博客
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の日常
魂研社
Nothentai
0xffff
欲望之花
泽泽社长
淀粉月刊
HAYOU
红客联盟
异次元
轻之国度
神奇宝贝新生代
游戏狗
口袋双子星
我的世界论坛
梦次元
动漫东东
动漫国际
精艺论坛
78动漫
吐槽弹幕网
漫客栈