程序员的自我修养
一枚快乐的程序猿
我是一枚快乐的程序猿,让我来帮你把知识塞进脑袋吧!
展开
-
我眼中的linux共享库
共享库数量庞大,所以操作系统需要对共享对象的目录组织和使用方法有一定的规则。 1.1共享库兼容性 共享库更新分为兼容性更新和不兼容性更新。共享库中的接口,被称作二进制接口,即ABI(application binary interface); 防止共享库不兼容的重要因素:不要改变接口的任何部分或者干脆不要使用C++作为共享库接口。 拓展:C++类模板和模板类 模板类是类模板实例化后的一个产物,说个...原创 2019-04-03 00:19:08 · 138 阅读 · 0 评论 -
9 windows下的动态链接
9.1.1DLL知识要点 DLL即动态链接库,相当于linux下的共享对象,区别在于dll更加强调模块化,由于此特点windows上的程序可通过升级dll的方式进行自我更新。Dll和exe文件实际上是一样的概念,都是具有PE格式的二进制文件。PE就是我们平常安装u盘上,且可以让电脑从优盘启动的最小系统。另外需要注意的是,dll文件不一样后缀都是dll,可能是.ocx表示一种控件,或者是.cpl表示...原创 2019-04-25 22:58:29 · 259 阅读 · 0 评论