摘要: 定义:先将某个函数的地址作为参数,在另个函数需要时或特定事件发生时等,通过之前获得的函数的地址来调用该函数,则该函数被称为回调函数,可以在回调函数中处理一些调用回调函数的类/函数中不能处理的业务/功能。 特性:由函数地址调用(函数指针),参数必须事先定义好,区分功能降低耦合(单一职责原则) 举例:M 阅读全文
posted @ 2017-03-01 16:45 Mune 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 定义:两种抽象数据结构 栈:先进后出 FILO 堆:队列结构,先进先出; FIFO 操作系统: 栈:由操作系统(编译器)自动分配,常用于局部变量,函数参数值,类似于操作系统中的栈FILO 堆:由用户分配,若不主动释放,则最后由OS回收(Operating System),类似于链表 参考:http: 阅读全文
posted @ 2017-03-01 15:54 Mune 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/hairetz/article/details/4141043 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数 阅读全文
posted @ 2017-03-01 15:32 Mune 阅读(101) 评论(0) 推荐(0) 编辑