原文 http://blog.csdn.net/xiaowei_cqu/article/details/8652096 http://www.tuicool.com/articles/Ajquyi 1.OpenCV提供FeatureDetector实现特征检测及匹配 Ptr<FeatureDetec ...
分类:
其他好文 时间:
2016-08-25 20:56:51
阅读次数:
138
Item 14-在资源管理中小心的copying行为(Think carefully about copying behavior in resource-managing classes)
auto_ptr和trl::shared_ptr表现在heap_based资源上,然而并非所有资源都是heap_based,这样我们就需要建立自己的资源管理类。
例如:假设我们使用C API(Ap...
分类:
编程语言 时间:
2016-08-24 13:14:15
阅读次数:
170
弱指针boost::weak_ptr的定义在boost/weak_ptr.hpp里。到目前为止介绍的各种智能指针都能在不同的场合下独立使用。相反,弱指针只有在配合共享指针一起使用时才有意义。因此弱指针被看作是共享指针的观察者,用来观察共享指针的使用情况。当用到共享指针时,就要考虑是否需要使用弱指针了 ...
分类:
其他好文 时间:
2016-08-13 21:09:50
阅读次数:
185
共享指针 这个智能指针命名为boost::shared_ptr,定义在boost/shared_ptr.hpp里。智能指针boost::shared_ptr基本上类似于boost::scoped_ptr。关键不同之处在于boost::shared_ptr不一定要独占一个对象。它可以和其他boost: ...
分类:
其他好文 时间:
2016-08-13 20:55:42
阅读次数:
251
多个元素使用#include <boost/scoped_array.hpp> 单个元素使用#include <boost/scoped_ptr.hpp> 作用域数组 作用域数组的使用方式与作用域指针相似。关键不同在于,作用域数组的析构函数使用delete[]操作符来来释放所包含的对象。因为该操作符 ...
分类:
其他好文 时间:
2016-08-13 19:38:10
阅读次数:
190
多个元素使用#include <boost/scoped_array.hpp> 单个元素使用#include <boost/scoped_ptr.hpp> 作用域指针 它独占一个动态分配的对象,对应的类名为boost::scoped_ptr,定义在boost/scoped_ptr.hpp中。不像st ...
分类:
其他好文 时间:
2016-08-13 19:26:33
阅读次数:
419
c语言中声明常量的两种方式 如果要声明常量的指针,即指向常量的指针,则可以参考上面的常量声明修改一下 把*ptr看成一个整体,那么*ptr中的ptr就是指向常量的指针了。顾名思义,指向常量的指针,那么就不可以通过这个指针去修改这个值了。 但仍可以通过其他方式修改这个量的值。例如 常量指针的意义就是不 ...
分类:
其他好文 时间:
2016-08-12 01:17:42
阅读次数:
123
今天在机子上查看日志,偶然间发现了一堆错误。因为之前配置过DNS和squid,报错,之后查错,某度了一下,没找到答案。下面是一点错误信息:Aug811:40:30hostnamed[1668]:error(unexpectedRCODEREFUSED)resolving‘208.22.200.65.in-addr.arpa/PTR/IN‘:74.115.231.45#53Aug811:40..
分类:
系统相关 时间:
2016-08-08 15:51:19
阅读次数:
1520
1.saturate_cast<uchar>来说,就是把数据转换成8bit的0~255区间,负值变成0,大于255的变成255。如果是浮点型的数据,变成round最近的整数 2.cv::Mat::ptr<float>(y)[x];cv::Mat::ptr<float>(y)是获得了对应行的指针。 3 ...
分类:
其他好文 时间:
2016-08-07 17:02:38
阅读次数:
191
经常malloc, 然后if ptr == NULL 这种操作, 实在是受不了了. 抄了云风的代码,构建了一个 内存统一申请释放的接口操作. ...
分类:
其他好文 时间:
2016-08-06 20:20:04
阅读次数:
141