随笔分类 - C++
摘要:一、静态库与动态库的区别 1.静态链接库编译后只生成lib,调用该库时只需要用到头文件.h和生成的静态库.lib文件 2.动态链接库编译后生成lib和dll(Windows环境),调用该库时需要用到头文件.h和生成的静态库.lib和动态库.dll文件 二、静态链接库生成的.lib文件与动态链接库生成
阅读全文
摘要:1 #include <iostream> 2 using namespace std; 3 4 //定义一个宏开关 5 #define __SWITCH__ 6 7 8 int main() 9 { 10 #ifdef __SWITCH__ 11 //如果定义了__SWITCH__开则执行下列代码
阅读全文
摘要:一、动态链接库(DLL) 动态链接库提供了一种方法,使进程可以调用不属于其执行代码的函数。函数的可执行代码位于一个.dll文件中,该文件包含一个或多个已被编译、链接并使用它们的进程分开存储的函数。 优点: 1.扩展了 应用程序的特性 2.可以使用多种编程语言来编写 3.简化项目的管理 二、依赖项 当
阅读全文
摘要:1.纯虚函数 形式:virtual 函数原型=0; 定义:在定义一个表达抽象概念的基类时,有时无法给出某些函数的具体实现方法,就可以将这些函数声明为纯虚函数。 特点:无具体实现方法。 2.抽象类 定义:声明了纯虚函数的类,都成为抽象类。 主要特点:抽象类只能作为基类来派生新类,不能声明抽象类的对象。
阅读全文

浙公网安备 33010602011771号