码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
realloc函数详解
realloc(void *__ptr, size_t __size) :更改已经配置的内存空间,即更改由malloc()函数分配的内存空间的大小。 如果将分配的内存减少,realloc仅仅是改变索引的信息。 如果是将分配的内存扩大,则有以下情况:1)如果当前内存段后面有需要的内存空间,则直接扩展这 ...
分类:其他好文   时间:2020-03-18 22:03:18    阅读次数:84
C++中decltype(*)作为模板实参时的隐藏问题
在函数模板中使用智能指针时,可能会希望根据指针的类型推导出指针引用的对象类型作为模板参数,于是写出以下代码: shared_ptr<decltype(*objPtr)>(objPtr); 一眼看上去似乎是正确的,然而实际上隐藏着一个问题会导致错误,这要从decltype()推断出的类型说起。 dec ...
分类:编程语言   时间:2020-03-18 11:18:27    阅读次数:95
FFmpeg: FFmpeg中的av_free()和av_freep()区别
最直接的区别就是av_freep()会在av_free()的基础上,把传入的指针再置为NULL。 FFmpeg源代码: av_free() void av_free(void *ptr) { #if CONFIG_MEMALIGN_HACK if (ptr) { int v= ((char *)pt ...
分类:其他好文   时间:2020-03-17 14:12:09    阅读次数:278
动态内存与智能指针
C++ 中动态内存管理通过一对运算符来完成: ,在动态内存中为对象分配空间并返回一个指向该对象的指针。 ,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。 新标准提供两种智能指针类型来管理动态对象,智能指针的行为类似常规指针,重要的区别是智能指针负责自动释放所指向的对象,新标准提供的这两种 ...
分类:其他好文   时间:2020-03-15 13:23:16    阅读次数:54
P/Invoke今日谈
没想到10来年之后又要用到P/Invoke了,为了能用上RocketMQ,不得不用P/Invoke和rocketmq-client-cpp来打交道,花了两三天吧,把这条路彻底打通了,具体过程另外在写,这里就写一个和P/Invoke有关的小知识点。 在用.NET客户端测试的时候,已经可以接收到消费消息 ...
分类:其他好文   时间:2020-03-14 22:13:34    阅读次数:74
树:存储结构
1 //双亲表示法:可以根据某结点的parent指针找到它的双亲结点,索引到parent的值是-1,表示找到了树结点的跟,但是如果要找某结点的孩子需要遍历整个树结构 2 #define MAX_TREE_SIZE 100 3 typedef int ElemType; 4 5 typedef str ...
分类:其他好文   时间:2020-03-14 13:07:21    阅读次数:46
shi_tomasi角点检测算法,GFTTDetector
哈里斯(Harris)角点会出现聚簇现象(cornerHarris函数),为避免此现象,提出shi_tomasi角点检测算法goodFeatureToTrack,GFTTDetector实现了此算法。 【函数】 Ptr<GFTTDetector> create( int maxCorners=100 ...
分类:编程语言   时间:2020-03-12 14:13:18    阅读次数:77
leetcode261题 反转链表
206. 反转链表 难度简单反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? /** * Definition for singly-linked list. * stru ...
分类:其他好文   时间:2020-03-10 13:41:48    阅读次数:81
二叉树(数组表示)
.h 文件: .cpp 文件: ...
分类:编程语言   时间:2020-03-10 12:19:10    阅读次数:64
C/C++ C++11智能指针
在使用基本指针类型时,因为要手动释放指针指向的内存,常常容易造成内存泄漏,特别是异常分支很多的情况下。而智能指针类型就是将基本指针类型封装成模板类,以便更好地管理内存。 智能指针都包含一个explicit构造函数,因此基本指针类型不能隐式转换成智能指针,需要显式调用。 shared_ptr<doub ...
分类:编程语言   时间:2020-03-05 22:22:30    阅读次数:116
2121条   上一页 1 ... 14 15 16 17 18 ... 213 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!