tech-learning
ktwoivy
这个作者很懒,什么都没留下…
展开
-
#C++ Effective # 条款01-03
0. 导读class的构造函数被声明为eplicit, 这可以阻止他们被用来执行隐式类型转换,但他们仍可以被用来进行显式类型转换。除非我有一个好理由允许构造函数被用于隐式类型转换,否则我会把它声明为explicit,他可以禁止编译器执行非预期的类型转换。= 如何区分是赋值还是拷贝构造呢?如果有一个新对象被定义,一定会有个构造函数被调用,不可能调用赋值操作。如果没有新对象被定义,就不会有构造函数被调...原创 2018-04-01 16:35:48 · 171 阅读 · 0 评论 -
#C++ Effective # 条款04-06
4. 确定对象被使用前已先被初始化读取未初始化的值会导致不明确行为由于不同情况下初始化的情况是不确定的,因此最好的做法就是永远在使用前初始化。对于无任何成员的内置类型,必须手工完成初始化,其他类型,就依赖于构造函数了,那么构造函数就需要保证每个成员都得以初始化。但是请注意不要混淆了初始化与赋值c++的规定是:对象的成员变量的初始化动作发生在进入构造函数本体之前。所以初始化列表就是个好东西了,而且这...原创 2018-04-02 22:30:56 · 180 阅读 · 0 评论 -
#c++ effective#条款07-10
7. 为多态基类声明virtual析构函数依赖客户执行delete动作,基本上便带有某种错误倾向如果基类没有virtual的析构函数,可能造成“局部销毁”,即基类销毁了,但是派生类没有而给基类析构函数加上virtual,这样派生类可以销毁,基类也可以销毁任何class只要带有virtual函数,都几乎确定应该也有一个virtual析构函数当class不企图被当做base class, 令其析构函数...原创 2018-04-03 23:18:57 · 158 阅读 · 0 评论 -
#读PCL源码#关键点检测
keypoint的类:有这么多种keypointsusan keypoint :需要intensity, normal主要的方法和函数在susan.hpp有openMP接口 \brief SUSANKeypoint implements a RGB-D extension of the SUSAN detector inluding normal * directions variatio...原创 2018-04-13 10:40:54 · 1976 阅读 · 2 评论