c/c++
zozowit
据说厨艺还可以,又很喜欢游泳
展开
-
C语言嵌入式系统编程修炼之性能优化篇
使用宏定义 在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。 写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个: 错误做法: #define MIN(A,B) ( A 正确做法: #define MIN(A,B) ((A) 对于宏,我们需要知道三点转载 2008-03-20 17:42:00 · 581 阅读 · 1 评论 -
2007-08-27 C语言中static 用法
C语言中static 用法一、c程序存储空间布局C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0转载 2008-03-20 20:10:00 · 353 阅读 · 0 评论 -
C++ this指针的理解
先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如转载 2008-03-27 16:51:00 · 545 阅读 · 0 评论