天行健 君子当自强而不息

▲ C Program

一个用C/C++分别实现接口与实现相分离的设计原则的例子
     摘要: 良好的设计应该只暴露接口给用户,所有的实现细节对用户来说应该是隐藏的,也就是说用户只要给接口传递相应的参数就行了,不需要管内部是如何实现的,比如我们使用fopen,fseek,CreateWindow等函数会发现很好用,而不需要管fopen,fseek,CreateWindow函数内部代码是如何实现的,数据结构是如何组织的,也就是说绝对不能暴露任何的细节给用户,包括数据组织在内。  阅读全文

posted @ 2007-09-30 14:15 lovedday 阅读(1473) | 评论 (2)  编辑

offsetof宏解析

posted @ 2007-09-24 19:04 lovedday 阅读(3735) | 评论 (0)  编辑

C/C++之争
     摘要: 目前吵的很凶。

都说什么C++快不行了,可是游戏开发这种东西,还是非C++莫属,图形开发这块C++还是强项。我发现C#, JAVA之类的之所以能在企业级应用和快速开发方面占有优势,完全是因为别人已经帮你封装好了一套好用的API函数,而不是这些语言的语法机制本身提供了多少优点,而C++和C却不这么做,因为C/C++相信使用它的程序员完全有能力自己封装,没必要替他们封装。  阅读全文

posted @ 2007-09-11 22:28 lovedday 阅读(1117) | 评论 (2)  编辑

VS2005无法进行DEBUG:Binary was not build with debug information.

posted @ 2007-07-01 23:16 lovedday 阅读(3988) | 评论 (2)  编辑

一个有意思的类型转换

posted @ 2007-05-11 15:28 lovedday 阅读(538) | 评论 (0)  编辑

公告

导航

统计

常用链接

随笔分类(178)

3D游戏编程相关链接

搜索

最新评论