C/C++场景题:内存优化

最近在做一个简单的需求,大概是有一个结构体静态变量

里面是不同类型的数组,初始化会占用大量bss段的内存

需要改为malloc动态申请,怎么实现一个函数,输入是结构体的某个成员和大小,进行分配

要求:使用原生C语言去实现

目前我是用指针去解决,欢迎网友集思广益

后面贴出我的解决方案代码

赛文の后花园 文章被收录于专栏

赛文X让你重拾信心!

全部评论
我java选手,我的思路大概是直接 整个静态我直接变为动态,需要的初始化的值直接改为第一次请求返回。 就是只要触发初始化的操作?例如我的一个网页触发了一个按钮,导致。
2
送花
回复
分享
发布于 2023-08-27 20:43 广东
数组改指针,类型的问题用宏解决
1
送花
回复
分享
发布于 2023-08-28 17:19 上海
秋招专场
校招火热招聘中
官网直投
我有个疑惑 c语言下所有成员类型都是全体可见的,那么为什么不直接malloc(sizeof(类型)*数组大小)呢。
1
送花
回复
分享
发布于 2023-08-29 12:42 四川
难点:c没模板,malloc需要匹配类型
点赞
送花
回复
分享
发布于 2023-08-27 21:41 广东

相关推荐

7 26 评论
分享
牛客网
牛客企业服务