码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
基本输入输出函数的使用
fread从文件流stream 中读取nmemb个元素,写到ptr指向的内存中,每个元素的大小为size个字节。fwrite从ptr指向的内存中读取nmemb个元素,写到文件流stream中,每个元素size个字节。所有的文件读写函数都从文件的当前读写点开始读写,读写完以后,当前读写点自动往后移动s...
分类:其他好文   时间:2014-09-06 14:51:03    阅读次数:194
OpenCV快速遍历矩阵元素方法
OpenCV中Mat矩阵data数据的存储方式和二维数组不一致,二维数组按照行优先的顺序依次存储,而Mat中还有一个标示行步进的变量Step。使用Mat.ptr(row) 行指针的方式定位到每一行,可快速遍历矩阵。例程如下: 1 std::cout (i);// mInv...
分类:其他好文   时间:2014-09-06 09:40:12    阅读次数:297
C++之类的成员函数的调用 vs. 普通函数的调用
首先请看下面的语句: Point3d obj; Point3d *ptr = &obj; 当使用上述指针或者对象调用成员函数Func()时,会有: obj.Func(); ptr->Func(); 上述调用的背后到底完成了一些什么呢? 假设Func函数的定义如下: Point3d Point3d::Func() const { Float a = getA();...
分类:编程语言   时间:2014-09-05 22:29:42    阅读次数:226
int& a = b 的思考
在PCL显示点云部分程序中,涉及到了如下程序1 // 定义相关变量2 pcl::PointCloud::Ptr cloud_ptr (new pcl::PointCloud);3 pcl::PointCloud& cloud = *cloud_ptr; //点云出现了 & a = *b; 的表...
分类:其他好文   时间:2014-09-05 17:57:11    阅读次数:268
PCL入门—点云操作 定义变量 显示点云 存储
1 // 定义相关变量 2 pcl::PointCloud::Ptr cloud_ptr (new pcl::PointCloud); 3 pcl::PointCloud& cloud = *cloud_ptr; //点云 4 //初始化点云数据PCD文件头 ...
分类:其他好文   时间:2014-09-05 17:37:31    阅读次数:253
C++技术问题总结-第9篇 智能指针
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,能够在适当的时间自动删除指向的对象外,能够确保正确的销毁动态分配的对象。 标准库的智能指针为auto_ptr。boost库的智能指针族在功能上做了扩展。 1.auto_ptr     auto_ptr注意事项如下。 ①auto_ptr不能共享所有权。 ②auto_ptr不能指向数组。 ③auto_ptr不能作为...
分类:编程语言   时间:2014-09-05 16:18:21    阅读次数:204
有关SetTimer函数的用法
1 )用WM_TIMER来设置定时器 先请看SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UINT uElap...
分类:其他好文   时间:2014-09-05 12:38:01    阅读次数:196
memset 初始化数组
memset是初始化一段内存区域的函数,其头文件是,以前经常使用出现错误,整理一下。C++ Reference对于memset的定义为:void * memset ( void * ptr, int value, size_t num );其中,对于memset的各个参数的定义如下:ptr:Poin...
分类:其他好文   时间:2014-09-04 14:36:59    阅读次数:179
[转]STL的内存分配器
题记:内存管理一直是C/C++程序的红灯区。关于内存管理的话题,大致有两类侧重点,一类是内存的正确使用,例如C++中new和delete应该成对出现,用RAII技巧管理内存资源,auto_ptr等方面,很多C/C++书籍中都使用技巧的介绍。另一类是内存管理的实现,如linux内核的slab分配器,S...
分类:其他好文   时间:2014-09-03 00:06:15    阅读次数:545
重温《STL源码剖析》笔记 第三章
第三章:迭代器概念与traits编程技法 迭代器是一种smart pointer auto_Ptr 是一个用来包装原生指针(native pointer)的对象,声明狼藉的内存泄漏问题可藉此获得解决。 auto_ptr用法如下,和原生指针一模一样:void func() { auto_p...
分类:其他好文   时间:2014-09-02 22:34:25    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!