上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2015年6月18日

C++细节7

摘要: C++ 类复制控制是任意C++类必不可少的一部分。如果没有显式定义这些操作,编译器将为我们定义它们,但针对某些类而言,依赖默认定义会导致灾难。有一种常见的情况需要定义自己的复制控制成员的:类具有指针成员。直接初始化和复制初始化复制初始化使用=符号,而直接初始化直接将初始化式放在圆括号中。直接初始化直... 阅读全文

posted @ 2015-06-18 15:55 luoru 阅读(96) 评论(0) 推荐(0) 编辑

2015年6月15日

C++细节6

摘要: 泛型算法大多数算法是通过遍历两个迭代器标记的一段元素来实现其功能。典型情况下,算法在遍历一段元素范围时,操纵其中的每一个元素。大多数情况下,每个算法都需要使用至少两个迭代器来指出该算法操纵的元素范围,第一个迭代器指向第一个元素,而第二个迭代器所指向的迭代器本身不是要操作的元素,而是被用作终止遍历的哨... 阅读全文

posted @ 2015-06-15 13:56 luoru 阅读(108) 评论(0) 推荐(0) 编辑

2015年6月11日

C++细节5

摘要: 是键值对的集合,唯一的约束是键类型必须支持 ::key_type 键类型map::mapped_type 关联值类型map::value_type pair类型与vector不同的是用下标访问不存在的元素将导致在map容器中添加一个新的元素,它的键即为下标值带有一个键-值的insert版本将返回一个... 阅读全文

posted @ 2015-06-11 11:40 luoru 阅读(115) 评论(0) 推荐(0) 编辑

2015年6月10日

opencv 直方图反向投影

摘要: 转载至:http://www.cnblogs.com/zsb517/archive/2012/06/20/2556508.html直方图反向投影式通过给定的直方图信息,在图像找到相应的像素分布区域,opencv提供两种算法,一个是基于像素的,一个是基于块的。使用方法不写了,可以参考一下几个网站:直方... 阅读全文

posted @ 2015-06-10 17:27 luoru 阅读(559) 评论(0) 推荐(0) 编辑

2015年6月3日

C++细节4

摘要: 对于整型数a,b来说,取模运算或者求余运算的方法都是:1.求 整数商: c = a/b;2.计算模或者数: r = a - c*b.求模运算和求余运算在第一步不同: 取模运算在取c的值时,向无穷小方向舍入(fix()函数); 而求余运算在计算c的值时,向0方向舍入(floor()函数)。在撤销动态创... 阅读全文

posted @ 2015-06-03 10:53 luoru 阅读(123) 评论(0) 推荐(0) 编辑

2015年6月2日

C++细节3

摘要: C++字符串数组char a[]有两种初始化的方式。利用花括号,元素使用','分隔。直接用字符串初始化,这种方式下默认最后一个元素为'\0'。数组下标的类型为size_t.程序中指针变量最好初始化,初始化主要有4种形式.1、取已经定义的变量的地址。2、直接赋字面值常量0.3、赋0值const整型对象... 阅读全文

posted @ 2015-06-02 10:12 luoru 阅读(121) 评论(0) 推荐(0) 编辑

C++细节2

摘要: 在C++标准库中定义了内容丰富的抽象数据类型:string和vector,以及bitset。string类型输入操作符1、读取并忽略开头所有的空白操作符(空白,换行,制表符)2、读取字符直到再次遇到空白字符getline(std::cin, string)函数将istream作为返回值,string... 阅读全文

posted @ 2015-06-02 09:53 luoru 阅读(153) 评论(0) 推荐(0) 编辑

2015年6月1日

C++细节1

摘要: 1、为了让多个文件访问相同的变量,C++中区分了声明与定义。声明用于向程序表明变量的类型和名字,使用extern关键字,不分配存储空间。非const变量默认为extern//f1.cppint a = 3;//f2.cppextern int a;++a;在f1.cpp中a为非const变量,和ex... 阅读全文

posted @ 2015-06-01 11:24 luoru 阅读(118) 评论(0) 推荐(0) 编辑

2015年5月29日

连通域标记方法

摘要: 这里列举二值图像连通域标记算法包括直接扫描标记算法和二值图像连通域标记快速算法一、直接扫描标记算法把连续区域作同一个标记,常见的四邻域标记算法和八邻域标记算法。1、 四邻域标记算法:1) 判断此点四邻域中的最左,最上有没有点,如果都没有点,则表示一个新的区域的开始。2) 如果此点四邻域中的最左有点,... 阅读全文

posted @ 2015-05-29 16:10 luoru 阅读(1406) 评论(0) 推荐(0) 编辑

2015年5月22日

dll动态链接库入门2

摘要: 1、一个简单的DLL 上一节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图1,在VC++中new一个Win32 Dynamic-Link Library工程dllTest。注意不要选择MFC AppWizard(dll),因为... 阅读全文

posted @ 2015-05-22 16:05 luoru 阅读(236) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航