C/C++知识库
liuguangsh
这个作者很懒,什么都没留下…
展开
-
LIB和DLL的区别与使用
共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。 共有两种链接方式: 动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅转载 2016-09-07 13:55:26 · 202 阅读 · 0 评论 -
模板
/* nullptr:不是指针类型,是自定义类型,表示空指针。 实际上可以说没有区别。 按 C++ 标准来说,template 用于基础数据类型,typename 指类型名,T 可以取 char int double 等。 template 用于类,T 可以取任何类。 但是这里有一个问题,结构体应该用 typename 还是 class? 结构体肯定不是基础数据类型,但也不是类。 所以实际情况转载 2016-11-03 14:55:29 · 280 阅读 · 0 评论