2019-12-09 19:17发布
mowin 发表于 2019-11-9 08:45 之前遇到的问题是,库文件升级版本后,结构体增加了成员,开始不知道,导致该成员没有初始化,最高优化的时 ...
最多设置5个标签!
我觉得这库的接口设计有问题,这库应该增加一个接口来将接口结构体初始化成默认值,这样使用者就不需担心新增成员了。TI的DSP BIOS就是这种风格,如要创建一个任务,创建任务的参数通过一个结构体传给库,使用者先通过库提供的函数给参数结构体初始化一个默认值,然后使用者根据要求更改参数结构体后调用任务创建函数。
一周热门 更多>