• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

单链表的类模板 怎么改?(照书抄的,结果不对)

#include#include#include#include#include#include#include#includeusing namespace std;/*typedef pair p;int cmp(p money, p weight){return (double)money.first / money.second > (double)weight.first / weight.second;}*/templateclass node{public : node(T &node) :data(node), next(NULL){} node *next; T &data;};template class nodeLink{private: node  *begin; node *endl;public: nodeLink(); ~nodeLink(); void add(T &); void remove(T &); void print();};template nodeLink ::nodeLink(){ begin = end = NULL;}template nodeLink::~nodeLink(){ if (begin == NULL)return; node *iptr = begin; node *ipre; while (iptr){  ipre = iptr;  iptr = ipre->next;  delete ipre; }}template void nodeLink::add(T &node){ node *temp = new node(node) if (end){  end->next = temp;  temp->next = NULL;  end - temp;  if (begin == NULL){   begin = temp;  } }}template void nodeLink::print(){ for (node *iptr = begin; iptr; iptr = iptr->next)  cout < iptr->data next = temp->next; else begin = temp->next; if (temp->next == NULL) end = pre; delete temp;}int main(){ nodeLink letter; char a[26]; for (int i = 1; i < 27; i++){  a = i + 64;  letter.add(a); } letter.print(); char del; do{  cout  del;  if (del == 'q')break;  letter.remove(del);  cout

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

能否告知这是什么书?


1.
chara[26];

for(inti=1;i

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!