由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何让一个指针指向一个多维数组
相关主题
JHQ的一道指针题。怎么用lex处理DFA?
请教一个pointer的问题请问如何使用delete释放指向指针的指针?
int *a [] 和int (*a)[] 一样吗问个多维数组参数传递的问题
问一个关于C++指针的问题Matlab处理数组一问
再问:关于多维数组的mallocint &x=y;的问题
谁给解释一下这个c question[合集] C:能不能把一个二围数组名传给一个指向指针的指针?
数组指针的问题[合集] 指针问题
不如各位高手挑个专题讲讲C++11吧[合集] 如何得到一个指向STL元素的指针?
相关话题的讨论汇总
话题: pta话题: int话题: subprogram话题: pointer话题: ugly
进入Programming版参与讨论
1 (共1页)
i****d
发帖数: 255
1
int a[3][3], **pta;
pta = &a[0]; // why wrong? How to correct?
subprogram(pta);
S**I
发帖数: 15689
2
Change declaration of pta to:
int (*pta)[3]

【在 i****d 的大作中提到】
: int a[3][3], **pta;
: pta = &a[0]; // why wrong? How to correct?
: subprogram(pta);

i****d
发帖数: 255
3
Thanks so much!
My problem is that subprogram(pta) is a third-part program that only
accepts a double pointer **pta. How can we do to match it?

【在 S**I 的大作中提到】
: Change declaration of pta to:
: int (*pta)[3]

S**I
发帖数: 15689
4
change declaration of a to int *a[3]

【在 i****d 的大作中提到】
: Thanks so much!
: My problem is that subprogram(pta) is a third-part program that only
: accepts a double pointer **pta. How can we do to match it?

a**e
发帖数: 64
5
Or something ugly:
pta = new int* [3];

for( int i = 0; i < 3; i++ )
pta[i]=a[i];
i****d
发帖数: 255
6
Thank you SETI and aaee!



【在 a**e 的大作中提到】
: Or something ugly:
: pta = new int* [3];
:
: for( int i = 0; i < 3; i++ )
: pta[i]=a[i];

t****t
发帖数: 6806
7
pointer to pointer is totally different from 2-dimensional array. DO NOT MIX
THEM.

【在 i****d 的大作中提到】
: Thank you SETI and aaee!
:
:

b***i
发帖数: 3043
8
对,这样也许就是楼主的第三方程序需要的,是动态分配的指针的指针的内存。
而且,这样也不算ugly,这就是标准动态分配二维均可变数组的方法。



【在 a**e 的大作中提到】
: Or something ugly:
: pta = new int* [3];
:
: for( int i = 0; i < 3; i++ )
: pta[i]=a[i];

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 如何得到一个指向STL元素的指针?再问:关于多维数组的malloc
C++指针问题 int (*) [10]谁给解释一下这个c question
哪位给总结一下C里面多维数组怎么做函数参数的吧?数组指针的问题
多维数组用vector是不是更方便?不如各位高手挑个专题讲讲C++11吧
JHQ的一道指针题。怎么用lex处理DFA?
请教一个pointer的问题请问如何使用delete释放指向指针的指针?
int *a [] 和int (*a)[] 一样吗问个多维数组参数传递的问题
问一个关于C++指针的问题Matlab处理数组一问
相关话题的讨论汇总
话题: pta话题: int话题: subprogram话题: pointer话题: ugly