码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
Cocos2d-x 3.2 智能指针
Cocos2d-x 3.2:智能指针本文转载自深入理解Cocos2d-x 3.x:内置数据结构(1)智能指针智能指针在 C++ 11 的标准中已经存在了,分别是unique_ptr,shared_ptr,weak_ptr,其中最常用的应该是share_ptr,它采用引用计数的方 式管理内存,当引用计...
分类:其他好文   时间:2015-06-08 07:19:21    阅读次数:233
Effective C++条款45 附加代码
本节是对上一篇博客的附加代码,基本的45条款思想已经实现。#include using namespace std;template class SharedPtr { public: template SharedPtr(const SharedPtr&u) :ptr(u.get()) {...
分类:编程语言   时间:2015-06-07 17:34:06    阅读次数:178
使用指针形式向函数传递多维数组并在函数内部使用指针形式对多维数组进行引用和修改
定义一个double型二维数组A和另一个同等尺寸的double空二维数组B,编写一个函数将A中的数据复制到B中。并测试该程序。 1 #include 2 void copy_ptr(const double (*s)[12],double (*tar)[12],int row,int col); ....
分类:编程语言   时间:2015-06-07 17:19:28    阅读次数:136
OpenCSP开源程序解析之OPENCSP_AuthUI.cpp
#include ".\opencsp_authui.h" #include ".\resource.h"extern HINSTANCE g_hModule; // 当前实例MY_DATA_BLOB OPENCSP_AuthUI::_authData; //MY_DATA_BLOB二进制容器INT_PTR OPENCSP_AuthUI::showAuthUI() {//在3...
分类:其他好文   时间:2015-06-06 09:16:10    阅读次数:134
【c++】智能指针
// vc下的智能指针,重点在于拥有权的转移 #include using namespace std; template class Autoptr { public: Autoptr(int *p = NULL) :ptr(p), owns(ptr != NULL) {} Autoptr(const Autoptr &t) :ptr(t.release()), owns(t.own...
分类:编程语言   时间:2015-06-05 22:43:53    阅读次数:205
【C++】智能指针auto_ptr的简单实现
//【C++】智能指针auto_ptr的简单实现 #include using namespace std; template class auto_ptr { public: auto_ptr(_Ty *_P = 0) :_Owns(_Ptr != 0), _Ptr(_P) {} auto_ptr(const auto_ptr &p):_Owns(p._Owns),_Ptr(...
分类:编程语言   时间:2015-06-05 17:32:36    阅读次数:135
Mitsuba中的智能指针ref<>和scheduler单例
Mitsuba中随处可见ref 和 scheduler先说说class ref, 它在include\mitsuba\core\ref.h中定义templateclass ref{public: /// Create a NULL reference ref() : m_ptr(NULL...
分类:其他好文   时间:2015-06-05 17:22:02    阅读次数:117
C++中Timer的用法
1. 使用windows api函数SetTimer设定计时器 UINT_PTR?SetTimer(? HWND?hWnd,???//???窗口句柄? UINT_PTR?nIDEvent,???//???定时器ID,多个定时器时,可以通过该ID判断是哪个定时器? UINT?uEl...
分类:编程语言   时间:2015-06-05 14:08:14    阅读次数:680
Mat 的类型(type)
问题: 如果Mat 中想存小数,那么声明是就要用CV_32FC1等浮点数的类型,并且在访问像素的时候,指向每一行(i行)的指针: 不再是: uchar *data=src.ptr(i); 了 (uchar 是0~255的无符号整数) 而是用:float *data =src.ptr(i)。(以前不懂也没注意这个,程序一直出错)。 PS:因为再写颜色相关图的程序,需要保存一个掩码...
分类:其他好文   时间:2015-06-05 10:21:49    阅读次数:1087
Caffe-代码解析-Blob
主要功能: Blob 是Caffe作为数据传输的媒介,无论是网络权重参数,还是输入数据,都是转化为Blob数据结构来存储,网络,求解器等都是直接与此结构打交道的。 其直观的可以把它看成一个有4纬的结构体(包含数据和梯度),而实际上,它们只是一维的指针而已,其4维结构通过shape属性得以计算出来(根据C语言的数据顺序)。 protected: shared_ptr d...
分类:其他好文   时间:2015-06-04 22:48:34    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!