摘要:
一、string特性 string是STL的字符串类型,通常用来表示字符串。而在使用string之前,字符串通常是用char*表示的,string与char*都可以用来表示字符串。 说到string的特性,就不得不和char*类型的字符串对比: 1、char*是一个指针,string是一个类 str 阅读全文
摘要:
一、STL基本概念 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的从广义上讲分为三类:算法(algorithm)、容器(container)和迭代器( 阅读全文
摘要:
waitKey(decay)有两个作用: 1.等待decay ms,如果此期间有按键按下,则立即结束并返回按下按键的ASCII码,否则返回-1,如果decay为0则无限等待,无返回值 2.用于处理窗口事件,nameWindow()或者imshow()后面必须加waitkey() 在处理视频的时候wa 阅读全文
摘要:
前言 1、异常是一种程序控制机制,与函数机制独立和互补 函数是一种以栈结构展开的上下函数衔接的程序控制系统,异常是另一种控制结构,它依附于栈结构,却可以同时设置多个异常类型作为网捕条件,从而以类型匹配在栈机制中跳跃回馈。 2、异常设计目的: 栈机制是一种高度节律性控制机制,面向对象编程却要求对象之间 阅读全文
摘要:
一、类型转换的名称和语法 类型转换有 c 风格的,当然还有 c++风格的。c 风格的转换的格式很简单(TYPE) EXPRESSION,但是 c 风格的类型转换有不少的缺点,有的时候用 c 风格的转换是不合 适的,因为它可以在任意类型之间转换,比如你可以把一个指向const 对象的指针转换 成指向非 阅读全文
摘要:
福柯指出“我们生活于这样一个人际关系的世界之中,体质变得相当贫困。规范着这个世界的社会和体制限制了人际关系的可能性,因为一个有丰富的人际关系的世界管理起来太过复杂......事实上我们生活在一个人际关系的可能性极其稀少、极其简单、极其可怜的法律的、社会的和制度的世界中。当然,存在着一些基本的婚姻关系 阅读全文
摘要:
一、模板 泛型(Generic Programming)即是指具有在多种数据类型上皆可操作的含意。泛型编程的代表作品 STL 是一种高效、泛型、可交互操作的软件组件。 泛型编程最初诞生于 C++中,目的是为了实现 C++的 STL(标准模板库)。其语言支持机制就是模板(Templates)。模板的精 阅读全文
摘要:
前言 用#4敲出 实现过程 工具→代码片段管理器→语言:Visual C++→复制位置路径→编写代码片段→保存后重启VS。 上机操作 打开工具 进入代码片段管理器 自定义代码片段 打开资源管理器,将复制的路径粘贴,到达代码片段的根目录。 双击#4.snippent文件经行简单的修改: 改写前: 改写 阅读全文
摘要:
1、基本概念 纯虚函数是一个在基类中说明的纯虚函数,在基类中没有定义,要求任何派生类都定义自己的版本。 纯虚函数为各派生类提供一个公共界面(接口的封装和设计、软件的模块功能划分)。 纯虚函数的语法: 一个具有纯虚函数的基类称为抽象类。 2、抽象类小案例 3、抽象类在多继承中的应用 绝大多数面向对象语 阅读全文
摘要:
1、虚函数表和vptr指针 当类中声明虚函数时,编译器会在类中生成一个虚函数表; 虚函数表是一个存储类成员函数指针的数据结构; 虚函数表是由编译器自动生成与维护的; virtual成员函数会被编译器放入虚函数表中; 存在虚函数时,每个对象中都有一个指向虚函数表的指针(vptr指针)。 说明: (1) 阅读全文