码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
13.5.1. 定义智能指针类
#include #include#includeusing namespace std;//智能指针的使用//智能指针类class U_ptr{ friend class hashptr; int *ip;//在hashptr中实际的需要定义的指针成员 size_t use;//使用次数的计数 U...
分类:其他好文   时间:2015-04-06 17:12:42    阅读次数:163
算法导论 6-2 代码实现 C++
D叉堆不同的地方就是父节点和孩子节点在数组中的索引,C++代码,希望不要误人子弟。#include #include #include using namespace std;template //D叉堆class Heap_t{public: Heap_t(vector &ptr, int...
分类:编程语言   时间:2015-04-05 20:23:36    阅读次数:135
C++指针的概念解读[超详细]
转自:http://www.codeceo.com/article/cpp-pointer.html 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:int *ptr; char *ptr;...
分类:编程语言   时间:2015-04-04 15:17:15    阅读次数:190
【转】 C++易混知识点4: 自己编写一个智能指针(Reference Counting)学习auto_ptr和reference counting
这篇文章建大的介绍了如何编写一个智能指针。介绍:什么是智能指针?答案想必大家都知道,智能指针的目的就是更好的管理好内存和动态分配的资源,智能指针是一个智能的指针,顾名思义,他可以帮助我们管理内存。不必担心内存泄露的问题。实际上,智能指针是一个行为类似于指针的类,通过这个类我们来管理动态内存的分配和销...
分类:编程语言   时间:2015-04-03 14:51:29    阅读次数:244
shared_ptr管理其它资源
我们知道shared_ptr是C++11的新标准,可以自动回收动态内存。同时它也可以管理其它资源。 比如网络编程里的**连接**。 shared_ptr语法如下: shared_ptr p(q, d) p接管了内置指针q所指对象的所有权。q必须保证能强...
分类:其他好文   时间:2015-04-02 16:53:08    阅读次数:136
再探MFC(四)创建对话框
以点击菜单弹出非模式对话框为例.   step1 资源视图添加对话框模板.重命名对话框资源ID.   step2 选中对话框,右键菜单点击添加类.   step3 在菜单项的消息处理函数中 CDialogAddContactdlg; INT_PTR nResponse =dlg.DoModal(); if (nResponse ==IDOK) {   } else...
分类:编程语言   时间:2015-04-02 16:31:47    阅读次数:166
cpp反汇编之控制结构
控制结构主要是关于  if/else   switch/case 废话不多说。。献上代码及反汇编分析。。 #include int main(int argc , char *argv[]) { int nInt = 9; // if(0 == nInt) __asm { cmp DWORD PTR [EBP - 4h] , 0 ; jle __exit; } // __...
分类:其他好文   时间:2015-04-01 23:52:29    阅读次数:177
通过关闭 UseDNS和GSSAPIAuthentication选项加速 SSH登录
From:http://www.tuicool.com/articles/JbARR3通常情况下我们在连接 OpenSSH服务器的时候假如 UseDNS选项是打开的话,服务器会先根据客户端的 IP地址进行 DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,...
分类:Windows程序   时间:2015-04-01 01:48:42    阅读次数:178
Linux DNS之常用工具dig、rndc等
dig工具 DomainInformationGropher,DNSlookuputility。 /usr/bin/dig #dig[OPTION][@]SERVER|IP [OPTION] -tTYPE指定资源记录类型 SOA A MX NS PTR AXFRZONENAME得到指定区域内的全部数据。 IFXR=SERIALNUM得到序列号为SERIALNUM的增量更新。 -xIP..
分类:系统相关   时间:2015-03-30 19:00:17    阅读次数:324
【C++】智能指针类和OpenCV的Ptr模板类
智能指针类引用计数智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象的指针指向同一对象。引用计数为0时,删除对象。 其基本使用规则是: 每次创建类的新对象时,初始化指针并将引用计数置为1。当对象作为另一对象的副本而创建时,复制构造函数复制指针并增加与之相应的引用计数的值...
分类:编程语言   时间:2015-03-29 22:17:24    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!