单个文件C源码太长,请教大虾优雅的方式解决

2019-12-27 18:53发布

单个文件C源码太长,阅读维护不便

1)分为几个c文件加引用声明太麻烦了.而且影响编译速度
2)把c分段冒充.h文件,inlude进来,好多编译器支持不好.

请教大虾如何优雅组织源码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
foxpro2005
1楼-- · 2019-12-28 00:22
模块化 模块化 模块化
zhenglingo
2楼-- · 2019-12-28 02:54
最近也在考虑这个问题,因为单个函数有超过1千行代码量的情况。时间久了比较难看,遵循一个函数只有输入和输出,减少耦合。
wang1216
3楼-- · 2019-12-28 04:06
有一个方法叫宏折叠
vtte
4楼-- · 2019-12-28 06:02
有多大?sqlite3.c 单文件6兆多20万行
lcw_swust
5楼-- · 2019-12-28 08:33
 精彩回答 2  元偷偷看……
lgc150
6楼-- · 2019-12-28 13:06
lcw_swust 发表于 2017-6-16 11:57
不用冒充.h,直接#include "aaa.c",相当于把文件内容放到这了。
我的工程只添加一个main.c,其它的都在这个文 ...

那头文件呢?还是希望在main中 include?

一周热门 更多>