3个回答
展开全部
我说下库,分类静态库和动态库,静态库一般是.lib这种格式,linux下则是.o,
一般库是编译之后的产品,会给你一个头文件,告诉你api怎么调用。具体实现则是已经编译好了的。动态库.dll会动态加载,如果内存里已经加载了,就不会重复加载,静态库则是作为应用程序的一部分整合到应用程序里,所以一般都比较大。至于库里面有什么就要看设计的人了
类,一般是头文件声明,然后再.cpp中实现,这样的好处是,你编译之后可以把这个头文件给其他人调用,这个类就成了你自己编写的一个库了。
通常我们说的库,比如标准模板库,这种是由一系列编译后的库文件和供调用的头文件组成
至于书么《c++ primer》
一般库是编译之后的产品,会给你一个头文件,告诉你api怎么调用。具体实现则是已经编译好了的。动态库.dll会动态加载,如果内存里已经加载了,就不会重复加载,静态库则是作为应用程序的一部分整合到应用程序里,所以一般都比较大。至于库里面有什么就要看设计的人了
类,一般是头文件声明,然后再.cpp中实现,这样的好处是,你编译之后可以把这个头文件给其他人调用,这个类就成了你自己编写的一个库了。
通常我们说的库,比如标准模板库,这种是由一系列编译后的库文件和供调用的头文件组成
至于书么《c++ primer》
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询