社区
C++ 语言
帖子详情
C++在结构体里怎么定义一个动态的对象数组?
「已注销」
2012-03-21 06:59:57
struct sinfo
{
char name[100];
int id;
char addr[100];
int math;
int english;
int computer;
sinfo *next;
};
以上是结构体的定义
我想要定义一个sinfo类型的动态指针数组
...全文
830
9
打赏
收藏
C++在结构体里怎么定义一个动态的对象数组?
struct sinfo { char name[100]; int id; char addr[100]; int math; int english; int computer; sinfo *next; }; 以上是结构体的定义 我想要定义一个sinfo类型的动态指针数组
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2012-03-21
打赏
举报
回复
[Quote=引用 5 楼 taodm 的回复:]
楼主到底学过C++没有啊,加构造函数啊。
[/Quote]
能说明白一点吗。。
「已注销」
2012-03-21
打赏
举报
回复
[Quote=引用 5 楼 taodm 的回复:]
楼主到底学过C++没有啊,加构造函数啊。
[/Quote]
才学到构造函数。。
Kaile
2012-03-21
打赏
举报
回复
用vector,不纠结
keroro520
2012-03-21
打赏
举报
回复
不知道楼主是不是要这个:
sinfo (*p) = new sinfo[10];
taodm
2012-03-21
打赏
举报
回复
楼主到底学过C++没有啊,加构造函数啊。
「已注销」
2012-03-21
打赏
举报
回复
[Quote=引用 3 楼 xlsepiphone 的回复:]
引用 1 楼 w170532934 的回复:
struct sinfo
{
char name[100];
int id;
char addr[100];
int math;
int english;
int computer;
sinfo **next;
};
我是想将一个链表每一个节点结构体内元素的地址保存到一个动态结构体数组指针里面去,然后方便我排序,……
[/Quote]
这样子定义行不通。。。不知道怎么办了
「已注销」
2012-03-21
打赏
举报
回复
[Quote=引用 1 楼 w170532934 的回复:]
struct sinfo
{
char name[100];
int id;
char addr[100];
int math;
int english;
int computer;
sinfo **next;
};
[/Quote]
我是想将一个链表每一个节点结构体内元素的地址保存到一个动态结构体数组指针里面去,然后方便我排序,但是需要一个动态的结构体指针数组。
void order_stuinfo(sinfo*head)
{ int j;
int i=0;
sinfo *group=new sinfo *[i];
if(head==NULL)
{
cout<<"数据库内没有任何资料,请输入资料后再进行排序"<<endl;
}
while(head!=NULL)
{
group[j]=head;
head=head->next;
j++;
}
.......//略
}
「已注销」
2012-03-21
打赏
举报
回复
[Quote=引用 1 楼 w170532934 的回复:]
struct sinfo
{
char name[100];
int id;
char addr[100];
int math;
int english;
int computer;
sinfo **next;
};
[/Quote]
。。。不明白,
动态指针数组可以这样定义
int *h=new int[a];
但是动态结构体指针数组貌似不能象我上面的那样子定义了。我是小白。。。。
W170532934
2012-03-21
打赏
举报
回复
struct sinfo
{
char name[100];
int id;
char addr[100];
int math;
int english;
int computer;
sinfo **next;
};
C#调用
C++
DLL传递
结构体
数组的终极解决方案
然而,当我们定义完一个
结构体
后想传递参数进去时,会抛异常,或者是传入了
结构体
,但是返回值却不是我们想要的,经过调试跟踪后发现,那些值压根没有改变过,代码如下。 [DllImport(workStation.dll)] private ...
C++
结构体
非面向对象特性
结构体
定义将会在
C++
程序中形成一种类型的概念,用于开发者创建其对象实例使用。
C++
中
结构体
定义的一般语法形式: struct struct_name //声明
结构体
名称为struct_name { typedata_name1; //
结构体
数据成员1...
如何使用JNA调用本地C/
C++
动态
链接库详细示例代码
详细演示了如何通过JNA实现以下形式的
动态
链接库接口: 1:基本数据类型 ...7:输入一个数组 8:输出一个数组并释放空间 本资源包括三个工程:
C++
动态
链接库; VC调用本地
动态
链接库; JNA调用本地
动态
链接库;
C/
C++
网络传输struct类型数据
在网络通讯过程中往往涉及一些有关联的参数传递...对于
结构体
其实方法挺简单,由于
结构体
对象在内存中分配的空间都是连续的,所以可以将整个
结构体
直接转化成字符串发送,到了接收方再将这个字符串还原成
结构体
就可以了
JNA 转java接口以及指针
结构体
解析
经过几天的奋战,终于让我搞懂了JNA的解析以及指针在
结构体
中的应用!!!下了很多的资料,
里
面包含
c++
的.h头文件,给需要帮助的人看看!!
里
面包含代码以及解析过程。
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章