库和类的区别?
我说下库,分类静态库和动态库,静态库一般是.lib这种格式,linux下则是.o, 一般库是编译之后的产品,会给你一个头文件,告诉你api怎么调用。
具体实现则是已经编译好了的。动态库.dll会动态加载,如果内存里已经加载了,就不会重复加载,静态库则是作为应用程序的一部分整合到应用程序里,所以一般都比较大。至于库里面有什么就要看设计的人了 类,一般是头文件声明,然后再.cpp中实现,这样的好处是,你编译之后可以把这个头文件给其他人调用,这个类就成了你自己编写的一个库了。通常我们说的库,比如标准模板库,这种是由一系列编译后的库文件和供调用的头文件组成 至于书么《c++ primer》Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有