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

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

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

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

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

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

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

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

赛文X让你重拾信心!

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

相关推荐

07-21 18:43
门头沟学院 Java
是暑期都招满了吗
ANEOY:今年感觉真是后端地狱级难度了,从暑期就是这样,前端需求非常大
点赞 评论 收藏
分享
仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
评论
7
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务