自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 析构函数的调用------新标准c++程序设计

析构函数的调用------新标准c++程序设计 示例1:#include<iostream>using namespace std;class CDemo{ public: ~CDemo(){cout<<"destructor"<<endl;}};void Func(CDemo obj){ c...

2017-10-30 23:56:00 69

原创 类型转换构造函数 及使用explicit避免类型自动转换------新标准c++程序设计

类型转换构造函数 及使用explicit避免类型自动转换------新标准c++程序设计 类型转换构造函数:    除复制构造函数外,只有一个参数的构造函数一般可以称作类型转换构造函数,因为这样的构造函数能起到类型自动转换的作用。例如下面的程序:#include<iostream>using namespace std;cla...

2017-10-30 23:26:00 146

原创 c++小知识

c++小知识 未初始化的全局变量,程序启动时自动将其全部初始化为0(即变量的每个比特都是0)。未初始化的局部变量,初始值是随机的。“构造函数”并不负责为对象分配内存空间,构造函数执行时,对象的内存空间已经分配好了,构造函数的作用是初始化这片空间。使用sizeof运算符技术对象占用的存储空间时,不会将静态成员变量计算在内。      #...

2017-10-29 00:13:00 130

原创 this指针------新标准c++程序设计

this指针------新标准c++程序设计 背景:  c++是在c语言的基础上发展而来的,第一个c++的编译器实际上是将c++程序翻译成c语言程序,然后再用c语言编译器进行编译。c语言没有类的概念,只有结构,函数都是全局函数,没有成员函数。翻译时,将class翻译成struct、对象翻译成结构变量是显而易见的,但是对类的成员函数应该如何翻译?对...

2017-10-29 00:01:00 88

原创 类的互相包含------新标准c++程序设计

类的互相包含------新标准c++程序设计 #include<iostream>using namespace std;class A;class B{ public: void f(A* pt){}; }class A{ public: void f(B *...

2017-10-28 23:18:00 50

原创 封闭类------新标准c++程序设计

封闭类------新标准c++程序设计  封闭类:   一个类的成员变量如果是另一个类的对象,就称之为“成员对象”。包含成员对象的类叫封闭类。#include<iostream>using namespace std;class A{int n;public:A(int n):n(n){}};class B{A ...

2017-10-24 18:51:00 120

原创 c++内存模型------计算机系统核心概念及软硬件实现

c++编程语言有3中不同类项的变量:全局变量、局部变量和动态分配变量。变量的值存储在计算机的内存中,但是变量存储的方式取决于变量的类项。3种类型的变量分别对应存储器中3个特定的区域:全局变量存放在存储器中的固定位置。局部变量存放在运行时栈上。动态分配变量存放在堆上。  全局变量的声明在所有函数的外面,在程序的执行过程中位置保持不变。局部变量在函数中声明,函数被调用时它们出现,函数结

2017-10-23 23:53:49 585

翻译 c++缓冲区------c++ Primer Plus

通常,通过使用缓冲区可以更高效地处理输入和输出。缓冲区是用作中介的内存块,它是将信息从设备传输到程序或从程序传输给设备的临时存储工具。通常,像硬盘驱动器这样的设备以512字节(或更多)的块为单位来传输信息,而程序通常每次只能处理一个字节的信息。缓冲区帮助匹配这两种不同的信息传输速率。例如,假设程序要计算记录在硬盘文件中的金额。程序可以从文件中读取一个字符,处理它,再从文件中读取下一个字符,再处理,

2017-10-23 23:52:15 201

原创 string类------新标准c++程序设计

定义:  string类是STL中basic_string模板实例化得到的模板类。其定义如下:1typedef basic_stringchar>string;构造函数:   string类有多个构造函数,但没有接收一个整型参数或一个字符型参数的构造函数

2017-10-23 23:46:53 164

原创 指针和动态分配内存 (不定长度数组)------新标准c++程序设计

背景:  数组的长度是定义好的,在整个程序中固定不变。c++不允许定义元素个数不确定的数组。例如:12int n;int a[n];  //这种定义是不允许的  但是在实际编程中,往往会出现要处理的数据数量在编程时无法确定的情况。如果总是定义一个尽可能大的数组,又会造成空间浪费。

2017-10-23 23:45:24 3004

原创 内联函数背景、例子、与普通函数的区别及要注意的地方 ------新标准c++程序设计

背景:        使用函数能够避免将相同代码重些多次的烦恼,还能减少可执行程序的体积,但也会带来程序运行时间上的开销。函数调用在执行时,首先在栈中为形参和局部变量分配存储空间,然后还要将实参的值复制给形参,接下来还要将函数的返回地址(改地址指明了函数执行结束后,程序应该回到哪里继续执行)放入栈中,最后才跳转到函数内部执行。这个过程是要耗费时间的。另外,函数执行return语句返回时,需

2017-10-23 23:41:35 177

原创 c++内存模型------计算机系统核心概念及软硬件实现

c++内存模型------计算机系统核心概念及软硬件实现   c++编程语言有3中不同类项的变量:全局变量、局部变量和动态分配变量。变量的值存储在计算机的内存中,但是变量存储的方式取决于变量的类项。3种类型的变量分别对应存储器中3个特定的区域:全局变量存放在存储器中的固定位置。局部变量存放在运行时栈上。动态分配变量存放在堆上。  全局变...

2017-10-20 17:21:00 44

原创 c++缓冲区------c++ Primer Plus

c++缓冲区------c++ Primer Plus   通常,通过使用缓冲区可以更高效地处理输入和输出。缓冲区是用作中介的内存块,它是将信息从设备传输到程序或从程序传输给设备的临时存储工具。通常,像硬盘驱动器这样的设备以512字节(或更多)的块为单位来传输信息,而程序通常每次只能处理一个字节的信息。缓冲区帮助匹配这两种不同的信息传输速率。例如,...

2017-10-18 23:18:00 103

原创 string类------新标准c++程序设计

string类------新标准c++程序设计 定义:  string类是STL中basic_string模板实例化得到的模板类。其定义如下:typedef basic_string<char>string;构造函数:   string类有多个构造函数,但没有接收一个整型参数或一个字符型参数的构造函数string s1(...

2017-10-14 12:49:00 88

原创 指针和动态分配内存 (不定长度数组)------新标准c++程序设计

指针和动态分配内存 (不定长度数组)------新标准c++程序设计 背景:  数组的长度是定义好的,在整个程序中固定不变。c++不允许定义元素个数不确定的数组。例如:int n;int a[n]; //这种定义是不允许的  但是在实际编程中,往往会出现要处理的数据数量在编程时无法确定的情况。如果总是定义一个尽可能大的数组,又会造成...

2017-10-12 23:53:00 1513

原创 内联函数背景、例子、与普通函数的区别及要注意的地方 ------新标准c++程序设计...

内联函数背景、例子、与普通函数的区别及要注意的地方 ------新标准c++程序设计 背景:        使用函数能够避免将相同代码重些多次的烦恼,还能减少可执行程序的体积,但也会带来程序运行时间上的开销。函数调用在执行时,首先在栈中为形参和局部变量分配存储空间,然后还要将实参的值复制给形参,接下来还要将函数的返回地址(改地址指明了...

2017-10-12 18:56:00 65

原创 strcmp返回值布尔类型的判断

strcmp返回值布尔类型的判断 strcmp: 用于比较两个字符串,原型如下:int strcmp ( char const *s1, char const *s2);如果s1小于s2,strcmp函数返回一个小于零的值。如果s1大于s2,函数返回一个大于零的值。如果两个字符串相等,函数就返回零。警告:初学者常常会编写下面这样的表达式     ...

2017-10-11 17:34:00 659

install.7z

win10 vs2017 opencv_contribe 3.4.7 cmake编译release、debug版本,附送 cmake编译时需要下载的./cache里的文件

2020-02-15

video4.7z.002

Collision-Free Video Synopsis Incorporating Object Speed and Size Changes video

2019-10-13

video4.7z.001

Collision-Free Video Synopsis Incorporating Object Speed and Size Changes video

2019-10-13

video4.7z.003

Collision-Free Video Synopsis Incorporating Object Speed and Size Changes video

2019-10-13

20190403 brotli vs2015编译好的版本

20190403 brotli vs2015编译好的版本

2019-04-04

静态背景下多运动目标前景提取

详情可见 https://www.cnblogs.com/l2017/p/9898512.html

2018-11-02

多叉树的树形显示

说明地址 http://www.cnblogs.com/l2017/p/8660089.html

2018-04-09

vs2015 c++实现 Interactive graph cuts

vs2015 c++ opencv3.3.1 实现 Interactive graph cuts for optimal boundary & region segmentation of objects in N-D images code

2018-01-30

空空如也

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

TA关注的人

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