摘要: 2.1 编译期Assertions表达式在编译期评估所得结果是一个定值(常数),这意味着你可以利用编译器(而非代码)来做检查。这个想法是传给编译器一个语言构造,如果是非零表达式便合法。于是当你传入一个表达式而其值为0时,编译器会发出一个编译期错误的信息。最简单的方式称为compile-time as... 阅读全文
posted @ 2014-11-05 10:02 liaotingpure 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Template 是一种很适合组合各种行为的机制,主要是因为他们依赖使用者提供的型别信息并且在编译起才产生的代码和一般的clas不同,class templates可以以不同的方式定制,如果想要针对特定的情况来设计class,你可以在你的class template中特化其成员函数来因应。对于带有多... 阅读全文
posted @ 2014-11-04 20:07 liaotingpure 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 重载(overload),重写(override),屏蔽(hide)重载:在相同的作用域内,函数名称相同,参数或常量性不同的相关函数称为重载,重载函数之间的区分主要在参数和常量性(const)的不同上,若仅仅是返回值或者修饰virtual,public/protected/private的不同不被视... 阅读全文
posted @ 2014-11-02 13:32 liaotingpure 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这两者都是为了降低文件之间的编译依存1编译依存class class_name{member1 m_m1;member2 m_m2;public:member1 get_member_1() const{};member2 get_member_2() const{];};假设上面的头文件是file... 阅读全文
posted @ 2014-11-02 13:31 liaotingpure 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 值语义指的是对象的拷贝与元对象无关,就像拷贝int一样。C++的内置类型(bool/int/double/char)都是值语义,标准库里的complex,pair,vector,map等等也都是值语义,拷贝之后就与原对象脱离关系。与值语义对应的对象语义,或者叫做引用语义,对象语义指的是面向对象意义下... 阅读全文
posted @ 2014-10-28 19:51 liaotingpure 阅读(1315) 评论(0) 推荐(1) 编辑
摘要: 1、在当前文件中引入命名空间2、在子类中使用using声明引入基类成员名称在private或者protected继承时,基类成员的访问级别在派生类中更受限:class Base{public:std::size_t size() const{return n;}protected:std::size... 阅读全文
posted @ 2014-10-15 12:34 liaotingpure 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 类中的静态成员包括静态成员函数和静态成员数据两部分一、静态数据成员类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:1、静态数据成员的... 阅读全文
posted @ 2014-10-15 10:19 liaotingpure 阅读(271) 评论(0) 推荐(0) 编辑
摘要: TRACE 使用方法与printf完全一致,在output框中输出调试信息ASSERT 接收一个表达式,如果表达式为true,则无动作,否则终端当前程序执行,对于系统中出现这个宏导致的中断,应该认为函数调用未能满足系统的调用此函数的前提条件,例如,对于一个没有创建的窗口调用setwindowtext... 阅读全文
posted @ 2014-09-15 21:37 liaotingpure 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 图像中的角点检测是图像处理中的经典研究方向。检点检测方法主要分为两类:基于图像边缘的方法和基于图像灰度的方法前者需要对图像边缘进行解码,这在很大程度上依赖于图像的分割和边缘提取,具有相当大的难度和计算量,且一旦检测目标局部发生变化,很可能导致操作的失败。基于图像灰度的方法是通过计算点的曲率和梯度来检... 阅读全文
posted @ 2014-05-11 21:19 liaotingpure 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 对现实中物体的描述一定要在一个十分重要的前提下进行,这个前提就是对自然界建模时的尺度。当用一个机器视觉系统分析未知场景时,计算机没有办法预先知道图像中物体的尺度,因此我们需要同时考虑图像在多尺度下的描述,获知感兴趣物体的最佳尺度。图像的尺度空间表达指的是图像的所有尺度下的描述。一、金字塔多分辨率在早... 阅读全文
posted @ 2014-05-11 18:12 liaotingpure 阅读(8805) 评论(0) 推荐(0) 编辑