新微赢技术网
标题:
[求助]关于链表的
[打印本页]
作者:
︶ぺ雨湮ㄣ
时间:
2009-11-4 01:22
标题:
[求助]关于链表的
有这么一段:
class IntNode{
public:
IntNode(){
next=0;
}
IntNode(int i,IntNode *in=0){ ——————在形参列表中怎么可以赋值?!
info=i;next=in; ——————"next=in"是什么意思?
}
int info;
IntNode *next;
}
他说赋值是这样:IntNode *p=new IntNode(10) ——————我不懂的是他为什么只传了一个值,IntNode中不是有俩个形参吗?
第二个结点的赋值时是这样一个语句:p->next=new IntNode(8) ——————"->"是什么东西,怎么用?
作者:
云-飘天涯
时间:
2009-11-4 01:22
我觉得next=in就是把in的地址值赋给next;
IntNode *p=new IntNode(10)你可以看看默认函数是怎么定义的
->还是看看书吧,很清楚
作者:
黑角残叶
时间:
2009-11-4 01:23
我感觉0是不是就是null的意思啊,在函数的定义中实现了参数的初始化,还有就是IntNode *p=new IntNode(10)等价于
IntNode *p=new IntNode(10,0),其他的跟楼上相同
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2