由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教一个pointer的问题
相关主题
JHQ的一道指针题。谁给解释一下这个c question
如何让一个指针指向一个多维数组数组指针的问题
请教一个const pointer的问题int *a [] 和int (*a)[] 一样吗
int &x=y;的问题简单的c code问题
问一个关于C++指针的问题再问:关于多维数组的malloc
[合集] c++ 的一个弱问题问一个 char * 和 char [] 的问题
请教 C/C++ 指向多维数组的指针的问题请教一个算法问题 (转载)
typedef const char *month Table[3]问题请教
相关话题的讨论汇总
话题: double话题: 指针话题: pointer话题: new话题: 23
进入Programming版参与讨论
1 (共1页)
o**********a
发帖数: 330
1
下面两个例子为啥第一个可以编译而第二个不行
**a和*a[]啥区别
多谢了
int main(){
double **a;
a = new double *[23];
return 0;
}
int main(){
double *a[];
a = new double *[23];
return 0;
}
l********a
发帖数: 1154
2
前提:
1. new一定返回一个pointer
2. type *a读作: a是一个(指向type)的指针
3. 优先级[]高于*http://en.cppreference.com/w/cpp/language/operator_precedence
然后:
double **a: a是一个指向(一个指向double的指针)的指针, (a是个指针的'指针')
double *a[]: a是个数组,数组的元素是 指向double的指针 (a是个指针'数组')
你的代码:
第一个,double **a = new ...,左边a是个指针,右边new返回指针,没问题
第二个,double *a[] = new...,左边a是个数组,右边new返回一个指针,有问题.
o**********a
发帖数: 330
3
多谢。
那应该怎样初始化第2个呢

【在 l********a 的大作中提到】
: 前提:
: 1. new一定返回一个pointer
: 2. type *a读作: a是一个(指向type)的指针
: 3. 优先级[]高于*http://en.cppreference.com/w/cpp/language/operator_precedence
: 然后:
: double **a: a是一个指向(一个指向double的指针)的指针, (a是个指针的'指针')
: double *a[]: a是个数组,数组的元素是 指向double的指针 (a是个指针'数组')
: 你的代码:
: 第一个,double **a = new ...,左边a是个指针,右边new返回指针,没问题
: 第二个,double *a[] = new...,左边a是个数组,右边new返回一个指针,有问题.

X****r
发帖数: 3557
4
double *a[23];

【在 o**********a 的大作中提到】
: 多谢。
: 那应该怎样初始化第2个呢

H****r
发帖数: 2801
5
double *a[23];

【在 o**********a 的大作中提到】
: 多谢。
: 那应该怎样初始化第2个呢

1 (共1页)
进入Programming版参与讨论
相关主题
问题请教问一个关于C++指针的问题
不如各位高手挑个专题讲讲C++11吧[合集] c++ 的一个弱问题
请教一个基础C++问题请教 C/C++ 指向多维数组的指针的问题
昨天那个算法题怎么没了?typedef const char *month Table[3]
JHQ的一道指针题。谁给解释一下这个c question
如何让一个指针指向一个多维数组数组指针的问题
请教一个const pointer的问题int *a [] 和int (*a)[] 一样吗
int &x=y;的问题简单的c code问题
相关话题的讨论汇总
话题: double话题: 指针话题: pointer话题: new话题: 23