C/C++
SprinLa
长白山的蓝帽衫儿
展开
-
C/C++回调函数
今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指向函数入口地址的指针称为函数指转载 2015-07-07 10:43:43 · 296 阅读 · 0 评论 -
C/C++ struct/class/union内存对齐
转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/09/07/2674992.htmlstruct/class/union内存对齐原则有四个:1).数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只转载 2016-06-16 08:47:54 · 356 阅读 · 0 评论