码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
C语言 void 万能类型
C中 void类型其实是一种万能类型, 也就是说 我们的 void 可以代表任意一种类型,也就是说他的范围要比具体的一种类型要宽广, 例如: int *p = NULL;void *ptr = p; // 这是可以的,因为void *类型包含了int *类型,但是你要在使用ptr之前必须要强制转化为 ...
分类:编程语言   时间:2016-10-23 11:29:00    阅读次数:151
Matrix Calculator
表达式分析+矩阵+计算器+寄存器=矩阵计算器 怎么想起来搞这个呢.. //刚看龙书兴致勃勃要搞表达式分析 这个寄存器比较简陋,26字母+4缓存,//字母不分大小写 当然,不只能算矩阵,还能算数= = 简陋的命令行如图 尚处于初步阶段,奇怪的功能们尚待加入=ω= 代码 展示一下接口吧= = //mat ...
分类:其他好文   时间:2016-10-21 15:58:27    阅读次数:223
shared_ptr 和 unique_ptr
c++11标准废除乐auto_ptr, C++ 标准库智能指针 使用这些智能指针作为将指针封装为纯旧 C++ 对象 (POCO) 的首选项。 unique_ptr 只允许基础指针的一个所有者。 除非你确信需要 shared_ptr,否则请将该指针用作 POCO 的默认选项。 可以移到新所有者,但不会 ...
分类:其他好文   时间:2016-10-20 22:05:55    阅读次数:215
DNS记录类型介绍(A记录、MX记录、NS记录等)
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域名绑定 域名转向 1.DNS:Domain Name System 域名管理系统 域名是由圆点分开一 ...
分类:其他好文   时间:2016-10-10 01:27:38    阅读次数:157
Template_5模板拾遗1
1,typename和class模板参数作为类的时候只能用classtemplate class CONT = std::duqe>T::SubType * ptr;如果不使用typename声明T, SubType就被看作静态成员,上面则表示静态成员SubType与prt的乘积。用typename... ...
分类:其他好文   时间:2016-10-09 20:00:06    阅读次数:117
C++智能指针 unique_ptr
C++智能指针 unique_ptr unique_ptr 独占所指向的对象, 同一时刻只能有一个 unique_ptr 指向给定对象(通过禁止拷贝语义, 只有移动语义来实现), 定义于 memory (非memory.h)中, 命名空间为 std. 标准库早期版本中定义了 auto_ptr, 它具 ...
分类:编程语言   时间:2016-10-04 14:12:36    阅读次数:682
C++智能指针 shared_ptr
C++智能指针 shared_ptr shared_ptr 是一个标准的共享所有权的智能指针, 允许多个指针指向同一个对象. 定义在 memory 文件中(非memory.h), 命名空间为 std. shared_ptr 是为了解决 auto_ptr 在对象所有权上的局限性(auto_ptr 是独 ...
分类:编程语言   时间:2016-10-04 14:08:28    阅读次数:242
C++智能指针 weak_ptr
C++智能指针 weak_ptr weak_ptr 是一种不控制对象生命周期的智能指针, 它指向一个 shared_ptr 管理的对象. 进行该对象的内存管理的是那个强引用的 shared_ptr. weak_ptr只是提供了对管理对象的一个访问手段. weak_ptr 设计的目的是为配合 shar ...
分类:编程语言   时间:2016-10-04 14:04:13    阅读次数:251
C++智能指针 auto_ptr
C++智能指针 auto_ptr auto_ptr 是一个轻量级的智能指针, 定义于 memory (非memory.h)中, 命名空间为 std. auto_ptr 适合用来管理生命周期比较短或者不会被远距离传递的动态对象, 最好是局限于某个函数内部或者是某个类的内部. 使用方法: std::au ...
分类:编程语言   时间:2016-10-04 13:52:55    阅读次数:208
使用libCurl实现断点下载
关键部分代码如下: #include "curl.h" #pragma comment(lib, "libcurl.lib") size_t CROS_DownloadDlg::getContentLengthFunc(void * ptr, size_t size, size_t nmemb, v ...
分类:Web程序   时间:2016-10-03 07:11:30    阅读次数:327
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!