上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 41 下一页
摘要: 协程(协同程序): 同一时间只能执行某个协程。开辟多个协程开销不大。协程适合对某任务进行分时处理。 线程: 同一时间可以同时执行多个线程。开辟多条线程开销很大。线程适合多任务同时处理。 参考:https://www.cnblogs.com/dixiaodiaohome/p/14157395.html 阅读全文
posted @ 2021-10-14 19:34 小帆敲代码 阅读(407) 评论(0) 推荐(0) 编辑
摘要: c/c++函数调用约定 1、函数调用约定一般规定如下三个方面: 1)函数参数的传递顺序和方式; 2)栈的维护; 3)名字修饰的策略。 2、常见的函数调用约定方式: 调用约定 出栈方式 参数传递 名字修饰 cdecl 函数调用方 从右至左的顺序压参数入栈 下划线+函数名 stdcall 函数本身 从右 阅读全文
posted @ 2021-10-14 19:29 小帆敲代码 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 因为参数是从右向左入栈的,那么也就是说如果知道最左边的起点以及类型就可以实现变长参数 阅读全文
posted @ 2021-10-14 19:20 小帆敲代码 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.iteye.com/blog/dsqiu-2029701 https://www.cnblogs.com/zblade/p/9857808.html 关键词 IEnumerator public interface IEnumerator { bool MoveNex 阅读全文
posted @ 2021-10-14 18:34 小帆敲代码 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 分析 void(*)()是一个函数指针 *(void(*)())0是说取0这个地址的函数 (*(void(*)())0)()表明函数调用 阅读全文
posted @ 2021-10-14 18:02 小帆敲代码 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ##什么是函数指针 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函数指针。 ##那么这个指针变量怎么定义呢? 虽然 阅读全文
posted @ 2021-10-14 17:57 小帆敲代码 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 在C/C++语言中,有时需要在同一段内存单元中存放不同类型的变量,如把一个整形变量int、一个字符型变量char和一个双精度实型变量double放在同一个地址开始的内存单元中,这3个变量虽然在内存中占的字节数不同,但都从同一地址开始,使用覆盖技术,后一个数据覆盖了前面的数据。这便是联合体union( 阅读全文
posted @ 2021-10-14 17:53 小帆敲代码 阅读(530) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_39382769/article/details/102441699 阅读全文
posted @ 2021-10-14 17:45 小帆敲代码 阅读(21) 评论(0) 推荐(0) 编辑
摘要: MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View 主要负责显示数据 Controller 控制器作用于模型和视 阅读全文
posted @ 2021-10-14 17:32 小帆敲代码 阅读(120) 评论(0) 推荐(0) 编辑
摘要: static static局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中 static 全局变量 表示一个变量在当前文件的全局内可访问 static 函数 表示一个函数只能在当前文件中被访问 static 类成员变量 表示这个成员为全类所 阅读全文
posted @ 2021-10-14 17:22 小帆敲代码 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 41 下一页