c/c++架构
沧海一朵浪
杭州小蚂蚁
展开
-
数据设计是程序架构的灵魂
之前开发了一套c语言交互系统,当时设计了业务数据和用户数据,业务数据负责对业务操作的管理,控制数据负责的业务的结果进行管理。实现了模块和全局的解耦。全局对局部的支撑。昨天晚上看了FFMPEG的数据设计架构,隐隐绝对当时的设计存在一些不足之处。FFMPEG的数据设计主要分为一下三种:1、业务数据,在业务运行过程中生成,并提供业务接口支撑,接口为模块抽象出的对外接口。2、全局数据抽象部原创 2015-08-25 09:21:49 · 635 阅读 · 0 评论 -
C语言模糊基础概念之强制类型转换
这里和大家分享下以下类型转换的意义。例:struct in{ int a;}struct test{ struct in* i; int b;}void func(){ struct test t; void *v = &t; struct in *i; i = *(struct in**)v;}原创 2015-09-01 10:35:06 · 425 阅读 · 0 评论 -
客户端总体设计方案分享
先说点闲话,本来想把博客好好的管理起来的,3天写一篇,其实行动起来真心不容易起,要一个星期至少一篇坚持下去!MFC是一种很老的技术了,不喜勿喷!说到客户端的设计方案,基本上马上会想起MCV框架,MCV是软件设计的典范,现实了界面、数据、逻辑进行分离的组织方法。如果通过MFC在开发界面时实现界面、数据、逻辑的分离。注:界面显示都是基于Dialog和其上的控件设计方原创 2015-09-07 17:36:33 · 956 阅读 · 0 评论