结构体指针的问题
admin 发表于 2010-07-22 | 来源:互联网 | 阅读:
我自己定义了一个结构体,然后想通过指针完成这样的功能:有n个这样的结构体数据,想通过定义一个指针来分配n个这样的空间来存储这些数据?请问怎么实现?是定义一个二级指针吗?怎么定义怎么实现?
我自己定义了一个结构体,然后想通过指针完成这样的功能:有n个这样的结构体数据,想通过定义一个指针来分配n个这样的空间来存储这些数据?请问怎么实现?是定义一个二级指针吗?怎么定义怎么实现?
评论功能因故关闭!
请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)
typedef struct SA{ int a; char b;}SA;SA *pSA;pSA = new SA[N];这样不行吗?
struct str;str* pS = new str[100];ps[0..99]->operate
struct A* a = (struct A*)malloc(sizeof(struct A) * N);
struct {….}Struct;Struct* p = new Struct[n * sizeof(Struct)];…delete[] p;
C/C++ code
typedef struct _structData
{
DataType member;
…;
}structData, * pstructData;
pstructData p = new structData[n];