指向结构数组的指针
pointers to the array of structures
指向结构的指针数组是什么?
是这样的:
StructureName objectname[size];
int *ptr;
ptr=objectname;
请用这个确认我。
这是指向某个结构的指针数组:
StructureName* objectname[size];
// ^
当你提到时,这是我能想到的最接近的事情:
指向结构的指针数组
我假设你的意思是ptr
是一个StructureName*
,否则你的代码将无法编译。
不,这不是指向结构的指针数组。您所做的是使用数组到指针到转换将数组objectname
分配给ptr
。这使ptr
成为指向数组第一个元素的指针。
指向结构的指针数组如下所示:
StructureName* objectname[size];
在这里,我们声明了一个数组objectname
,该数组具有指向 StructureName
s 的size
指针。数组的元素是指针。这使它成为一个指针数组。
另一方面,您的标题询问指向结构数组的指针,在这种情况下,它看起来像这样:
StructureName (*objectName)[size];
相关文章:
- 指向指向字符数组的指针数组的指针
- 通过指向指针数组的指针访问子类的属性
- C++,指针数组,指向双链表中的条目
- 在C++中,如何初始化指向wchar_t*的指针数组(生成wchar_t**)
- C++从函数指针数组调用函数
- 关于指向指针数组的指针
- 将返回值存储在函数指针数组的指针中是如何工作的?
- 将链表转换为指针数组时出错
- C++ 对象指针数组的复制构造函数
- C++ - 循环访问指针数组会导致错误
- 删除指针数组 (C++) 中的元素
- 如何循环访问 cpp 中的函数返回的字符指针数组
- 将函数指针数组中的函数指针作为模板参数传递
- Google Or-Tools Glop:如何创建指向 const 对象的指针数组?
- 具有推导参数的模板函数指针数组变量
- 如何模板化堆栈分配的多态指针数组到接口,包括派生类型的相应点?
- C++指针数组到字符数组中的特定位置
- 如何在C++中复制指针数组的数据
- 初始化类中的指针数组,并在另一个类中检索它
- 尽管直接设置了指针数组,但仍为空