- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 用于添加C++类成员变量的宏
通过宏定义声明结构体变量,避免了手工添加大量GetX, SetX函数。提供了封装性好,易访问的接口。示例代码:#include "stdafx.h"#include #include //定义数据成员的宏定义,自动产生GetX, SetX函数#define DE
2011-08-28 19:31:32 1581
原创 通过地址偏移量访问C++结构体数据成员
通过偏移量访问成员变量配合C++模板函数。客户代码可以很方便的修改内存对象的数据,不需获取整个对象就可以灵活修改任一属性,相比先获取整个对象修改其中的属性再将整个对象替换的方式提高了效率。 示例代码:#include "stdafx.h"#include #in
2011-08-28 18:34:50 2465
原创 软件需求分析、程序设计思考
需求分析是为确保做正确的软件;软件设计是为确保正确的做软件。两者相辅相成,才能做出一件成功的软件产品。 需求分析从用户的使用场景来考虑,用户希望拿到的是一个个端到端完整的功能,这个功能可能涉及软件的多个模块,多个子系统甚至包括和外部其它软硬件系统的结合。分析
2011-08-02 23:52:22 2277
原创 子系统划分及子系统的依赖关系随记
软件按业务领域或者功能领域划分为多个子系统;子系统与子系统间存在交互和依赖。同时子系统还存在与周边其它软件的交互关系。一:子系统的划分 1)普通
2011-08-01 00:02:03 5643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人