自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bai_lu_sz的专栏

白路 炎日池见底 风起无尘埃 裂缝深见尺 入眼是白路

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 模板笔记006 - 术语

1 类和联合都是类类型 2 怎么理解类类型? int类型 string类型 类类型 3 类:由class或是struct引入的类类型 4 类类型包含联合,而类和联合没太多关系 5 类模板是什么? 该类是一个模板,整个类家族的参数化描述 6 模板类是什么? 和类模板类似,只是有两个细微差异:从模板中产生的类、有一个template-id 7 特化是什么? 模板实例化的过程是用具体的值代替实

2016-11-29 10:24:11 610

原创 模板笔记005 - 实战基础知识

模板源代码组织方式比较常见的是“包含模型” 说白一点,就是把cpp和h的代码都放到h中。 也可以把#include 放到h头文件的最后(并不推荐这种)除了包含模型,下面介绍一种显式实例化 举个例子:a.h a.cpp main.cpp 其中a.*是模板文件,main.cpp 用到了a.h , 显式实例化就是在mian中包含a.cpp,且声明模板的实例化(就是将具体类型代替模板参数),说

2016-11-29 09:18:18 412

原创 这几天配置的vim

set nocompatiblefiletype offset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'vim-scripts/a.vim'Plugin 'Rip-Rip/clang_complete'Plugin 'scrooloose/nerdtree'

2016-11-28 10:45:51 1017

原创 模板笔记004 - 技巧性基础知识

1 typename关键字 什么时候使用typename? 最常见的是template < typename T>模板参数;其次当某个依赖于模板参数的名称是一个类型时,需要用typename来修饰。eg:template <typename T>class A{ typename T::subtype* ptr; // 指向T::subtype类型的指针}先看看如果不使用typen

2016-11-21 15:32:42 597

原创 模板笔记003 - 非类型模板参数

前面两篇笔记记录了函数模版和类模版的基础介绍,这次介绍一下非类型模版参数。在我的理解中,跟数据相关的有类型和值,不管是函数模版和类模版都可以用值或者类型来充当模板参数,在前面的两篇笔记中,记录的都是用类型来充当模板参数,接下来主要介绍非类型(值)模板参数。从设计的角度看,非类型模板参数并不适合使用缺省值。 而非类型模板函数,非常适用于函数指针。当然这一切都有限制: 通常,非类型模板参数尅是常整数

2016-11-10 10:40:11 445

原创 A a; A a(); A a(""); 没有严谨的态度,就做不好C++

现在时间是2016-11-8 17:31:24今天为了取质数的性能分析而写了一个用来计量代码块执行时间的类:#pragma once#include <chrono>#include <string>class CostTime{public: CostTime(const std::string& msg = ""); ~CostTime();private: std::chro

2016-11-08 17:48:18 482

原创 c++标准库之时间戳、时间段

以前的时间日期库只能支持到秒、毫秒。并不能支持微妙纳秒,c++11带来了chrono,来提供高精度的时间日期库。头文件 < chrono >chrono这个库主要目的是为不同的系统提供高精度的时间和时钟。为了不用每隔10年为一种时间类型重新解读,这次chrono干脆整出了两个新的概念: duration:时间段 eg:2分钟、120秒 timepoint:时间点,时间点是由两部分组成:时间段 +

2016-11-08 17:28:49 7040

原创 模版笔记002 - 类模版

类可以被一种或多种类型参数化。容器类就是一个典型的例子eg:MyStack< T >是类的类型,在声明的时候,如果模版类型的地方,直接使用T就行,如果要使用类类型的地方就需要指明是MyStack < T >, 例如拷贝构造,赋值构造,移动构造,右值拷贝构造。这当然不是绝对要求的,但是为了保证不出错,还是最好这么写。如果是使用类名而不是类类型时,应该使用MyStack,例如构造函数和析构函数。对于

2016-11-04 14:08:30 401

原创 模版笔记001 - 函数模版

通常而言,不是把模版编译成一个可以处理任意类型的的单一实体,而是对于实例化模版参数的每种类型,都从模版产生出一个不同的实体。用具体类型代替模版参数的过程称为实例化。模版会被编译两次:一次是在实例化之前,检查模版代码本身是否有语法问题;另一次是在实例化期间,检查所有的调用是否有效。在实参推导过程中,每一个参数都必须正确匹配,不允许自动转换。如果参数不匹配,常用的有3种方式来处理:强制类型转化、显

2016-11-03 15:40:01 412

原创 c++教程课后练习题

1:在一个循环中读入两个int并打印出来,如果遇到’|’就退出程序。 分析: 从键盘输入中读取两个数,有可能读的是非数值类型,所以第一点,非数值类型需要考虑到; 两个int + 一个字符是题目中需要体现的。那么读取出来后的存储类型就需要提前设计好。因为从键盘输入读出来的数据不能确定是不是数值类型,所以不能放在int 或是char上,正好string倒是可以存放,存放之后可以转成int; 一次

2016-11-03 14:59:55 972

video_preview

视频 预览 ICaptureGraphBuilder2中的RenderStream构建完整graph时,非常方便,用于视频捕获时很好用,毕竟ICaptureGraphBuilder2就是在视频捕获总归为了简化操作而设计出来的,

2017-03-13

dshow player

dshow player 音视频文件播放器

2017-03-08

filter mapper

dshow遍历设备的一种方式 filter mapper

2017-02-24

enum camera

enum camera 枚举摄像头设备并捕获

2017-02-23

dshow_windowless_mode

dshow_windowless_mode 对应之前的winidowed mode

2017-02-22

dshow windowed mode

dshow里面的windowed mode 其实就是把graphedt弹出的框框以windowed mode的方式嵌入到mfc的对话框中

2017-02-21

MonsterDebuggerV3_02.air

AS3 的trace信息 在发布之后无法看到 使用这个工具 就可以看到了

2015-03-30

edraw max 国产超强uml建模工具

uml工具 国产 支持多种类型的建模

2013-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除