我想声明一个指针数组,每个指针指向不同大小的int数组。有任何想法吗?如何声明指向int数组的指针数组?
0
A
回答
2
从您的描述中,您听起来像是在寻找指向指针的指针。
int **aofa;
aofa = malloc(sizeof(int*) * NUM_ARRAYS);
for (int i = 0 ; i != NUM_ARRAYS ; i++) {
aofa[i] = malloc(sizeof(int) * getNumItemsInArray(i));
}
for (int i = 0 ; i != NUM_ARRAYS ; i++) {
for (int j = 0 ; j != getNumItemsInArray(i) ; j++) {
aofa[i][j] = i + j;
}
}
NUM_ARRAYS
阵列可以具有不同数量的元素,如通过由getNumItemsInArray(i)
函数返回的值来确定。
0
查看“指向数组的指针”部分 http://www.functionx.com/cpp/Lesson24.htm 它可能会帮助你。
4
int* ar[2];
int ar1[] = {1,2, 3};
int ar2[] = {5, 6, 7, 8, 9, 10};
ar[0] = ar1;
ar[1] = ar2;
cout << ar[1][2];
相关问题
- 1. 如何声明指向数组的指针?
- 2. C++指向int数组的指针
- 3. 声明指针数组字符数组
- 4. 指针和数组[指针int和指向char的指针]
- 5. 如何声明指向另一个数组元素的指针数组
- 6. 声明,分配和分配指向函数指针的指针数组
- 7. 指向数组的指针数组,其中每个指针指向数组
- 8. 声明指向数组的指针时是否需要括号?
- 9. 指向数组的指针
- 10. 指向指针数组的指针是?
- 11. C++ - 指向数组的指针 - 指针
- 12. 指向指针的指针和指向数组的指针
- 13. 与数组指针的联合声明?
- 14. C++如何使指针指向数组?
- 15. 如何让指针指向数组
- 16. 声明和访问指针的int数组内部结构
- 17. 指针数组和指针指向一个数组在C++
- 18. 如何对指针数组指向的数组进行排序?
- 19. C++ - 指向向量的指针数组?
- 20. 在C中,如何对每个指针指向一个int变长数组的指针数组进行排序?
- 21. 声明const指针为int?
- 22. 指向指向int参数并返回void的函数的指针数组的指针
- 23. 指向int类型数组的指针的大小是多少?
- 24. 函数指针的前向声明typedef
- 25. 指向圆的指针的数组struct
- 26. 删除指向指针(如数组的数组)
- 27. C++删除指向数组的指针<int>
- 28. 声明多维数组:指针或数组Definiton
- 29. 指向函数指针数组的指针
- 30. malloc指向数组的指针
嗯,'INT ** myarray'?... – dasblinkenlight 2012-04-06 03:34:49
使用'的std ::阵列<性病::矢量,5>'。 –
2012-04-06 03:41:16