随笔分类 -  编译

静态库和动态库的区别和win平台和linux平台代码实现
摘要:静态库和动态库的区别 什么是库 库是写好的,现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、. 阅读全文

posted @ 2018-06-22 15:35 ostin 阅读(554) 评论(0) 推荐(0)

动态联编 和 静态联编
摘要:首先我们知道的是,动态联编 和 静态联编 都是多态性的一种体现。 关于面向对象的三个基本要素:封装(类型抽象), 继承 和 多态。 首先我们从概念性上面了解了 动态联编 和 静态联编 的功能:实现了多态性。 然后我们从最最基本的开始讲解。 1.什么是 联编? 我参考了下面这个博客: http://b 阅读全文

posted @ 2017-05-29 20:39 ostin 阅读(490) 评论(0) 推荐(0)