鱼C论坛

 找回密码
 立即注册
查看: 4138|回复: 4

有一个c++ 疑问 谁来棒棒我啊

[复制链接]
发表于 2012-8-13 13:46:26 | 显示全部楼层 |阅读模式
1鱼币
我有一个c++ 疑问 希望高手能来解答
#include<iostream>
#include<string>
#include<stdlib.h>
template<class T>
class Node
{
   public:T data;
    Node(const T&item,Node<T>*ptrnext=NULL);
   
private:Node<T>*next;
};
template<class T>
Node<T>::Node(const T&item,Node<T>*ptrnext):data(item),next(ptrnext){}


//单链表的操作  
template<class T>
Node<T>*GetNode(const T&item,Node<T>*nextptr=NULL)
{Node<T>*newnode=new Node<T>(item,nextptr);
if(newnode==NULL)
{std::cerr<<"创建结点失败"<<std::endl;
exit(1);}
return newnode;}

int main()
{
     Node<int>*head=0;
  GetNode(1);  //这个是正确的   
  //GetNode(1,&head); //这个是错误的  不懂了 ?
  GetNode(1,NULL);  //这个也是错误的  ?

return 0;}

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-13 13:55:56 | 显示全部楼层
等待解决呀
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-13 14:40:59 | 显示全部楼层
  GetNode(1,(Node<int>*)&head);
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-13 19:59:25 | 显示全部楼层
第二个错误类型不匹配
第三个错误 引用不能赋值为NULL
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2012-8-20 17:35:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-14 15:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表