由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个关于C++指针的问题
相关主题
C++ 里push_back 一问不如各位高手挑个专题讲讲C++11吧
问个c++ struct和指针问题[合集] 如何得到一个指向STL元素的指针?
C++指针问题 int (*) [10]C++一问
int &x=y;的问题Reversing a singly linked list
JHQ的一道指针题。[c++] reference 真得不能bound to a second object 么?
简单的c code问题c++ interview question
请教一个pointer的问题C++ pointer to function is buggy
如何让一个指针指向一个多维数组为啥允许这样的const设计
相关话题的讨论汇总
话题: list话题: node话题: 指针话题: temp1话题: c++
进入Programming版参与讨论
1 (共1页)
w****h
发帖数: 212
1
有一段代码:
Node** List;
Node* temp1=*List;
*List=temp1;
那么,我的理解是,(*List)是一个指向Node类型的指针,temp1又是个指向Node类型
的指针,最后一句是把(*List)赋值为temp1这个指针。
不知道对不对。问题是,为什么不直接用Node* List,而用Node** List?
p****s
发帖数: 32405
2
Never heard pointer of pointer?

【在 w****h 的大作中提到】
: 有一段代码:
: Node** List;
: Node* temp1=*List;
: *List=temp1;
: 那么,我的理解是,(*List)是一个指向Node类型的指针,temp1又是个指向Node类型
: 的指针,最后一句是把(*List)赋值为temp1这个指针。
: 不知道对不对。问题是,为什么不直接用Node* List,而用Node** List?

f*****Q
发帖数: 1912
3
大仙,您岂止是没学好C++,最基础的也没学明白啊!
w****h
发帖数: 212
4
麻烦你指点一下,这短双指针的代码确实看不懂

【在 f*****Q 的大作中提到】
: 大仙,您岂止是没学好C++,最基础的也没学明白啊!
T*****9
发帖数: 2484
5
List是一个指向node指针(假设nodep)的指针

【在 w****h 的大作中提到】
: 有一段代码:
: Node** List;
: Node* temp1=*List;
: *List=temp1;
: 那么,我的理解是,(*List)是一个指向Node类型的指针,temp1又是个指向Node类型
: 的指针,最后一句是把(*List)赋值为temp1这个指针。
: 不知道对不对。问题是,为什么不直接用Node* List,而用Node** List?

T*****9
发帖数: 2484
6
错了,是list

类型
H***a
发帖数: 735
7
Node** List的定义是用来存放指向Node类型的指针的指针。
这段代码有两个问题:
1.第二行,temp1和*List share同一个地址,这样做是很危险的,容易导致memory leak
;而第三行完全不明白在干什么,就像我跟你说明天是端午节,你明白了以后马上跟我
说“你知道么?明天是端午节。” ...#^$^#%$@#$%$#
2.Node是你定义的一个类吧,Node** List只给了List地址,并没有开辟空间,也就是说List本身没有instantiated,内容是不确定的;第二行temp1也就跟着不确定。

【在 w****h 的大作中提到】
: 有一段代码:
: Node** List;
: Node* temp1=*List;
: *List=temp1;
: 那么,我的理解是,(*List)是一个指向Node类型的指针,temp1又是个指向Node类型
: 的指针,最后一句是把(*List)赋值为temp1这个指针。
: 不知道对不对。问题是,为什么不直接用Node* List,而用Node** List?

1 (共1页)
进入Programming版参与讨论
相关主题
为啥允许这样的const设计JHQ的一道指针题。
difference between: char** p and char*p[] ??简单的c code问题
C++ pointer problem请教一个pointer的问题
问个C++中重复删除指针的问题如何让一个指针指向一个多维数组
C++ 里push_back 一问不如各位高手挑个专题讲讲C++11吧
问个c++ struct和指针问题[合集] 如何得到一个指向STL元素的指针?
C++指针问题 int (*) [10]C++一问
int &x=y;的问题Reversing a singly linked list
相关话题的讨论汇总
话题: list话题: node话题: 指针话题: temp1话题: c++