码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
STL(五)之智能指针剖析
C++标准库(五)之智能指针源码剖析 _Mutex_base template<_Lock_policy _Lp> class _Mutex_base { protected: enum { _S_need_barriers = 0 }; }; template<> class _Mutex_bas ...
分类:其他好文   时间:2019-08-10 19:14:13    阅读次数:132
4.迷宫大逃亡
# coding=utf-8import threadingimport timeimport base64def openfile(): result = "" f = open(r"E:\Python\MyScript\实验吧\in.txt", "r") i=int(f.readline().s ...
分类:其他好文   时间:2019-08-10 14:29:31    阅读次数:100
智能指针之atuo_ptr源码剖析
由于c++没有垃圾回收机制,像堆只能手动开辟内存,手动释放,像栈只能系统开辟,系统释放,于是智能指针出现了,它实现了内存的手动开辟,系统释放,防止了内存泄漏问题; 我们知道, 栈对象在离开其作用域的时候, 会自动调用析构函数, 所以, 可以考虑把某一栈对象与某一堆内存绑定,且在其析构函数中释放堆内存 ...
分类:其他好文   时间:2019-08-10 13:44:19    阅读次数:76
php底层源码之数组
数组key和value的限制条件 运行结果:array (size=1) 1 => string 'd' (length=1) array (size=4) 'foo' => string 'bar' (length=3) 'bar' => string 'foo' (length=3) 100 = ...
分类:编程语言   时间:2019-08-06 15:33:17    阅读次数:135
osg模型部分节点旋转
osg::ref_ptr CreateBox() { osg::ref_ptr geode = new osg::Geode; osg::ref_ptr hints = new osg::TessellationHints; hints->setDetailRatio(0.5); osg::ref_... ...
分类:其他好文   时间:2019-08-06 12:28:33    阅读次数:254
Go“一个包含nil指针的接口不是nil接口”踩坑
最近在项目中踩了一个深坑——“Golang中一个包含nil指针的接口不是nil接口”,总结下分享出来,如果你不是很理解这句话,那推荐认真看下下面的示例代码,避免以后写代码时踩坑。 示例一 先一起来看下这段代码,你感觉有没有问题呢? 这段代码的执行结果是: 可以看到在main函数中收到的返回值不是ni ...
分类:其他好文   时间:2019-08-04 10:20:04    阅读次数:107
指针引用区别
一、引用的定义 引用是给另外一个变量起别名,所以引用不会分配内存空间。 引用的声明方法:类型标识符 &引用名=目标变量名;(如int &ptr = num;) 二、引用与指针的区别 1、指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。 2、引用在定义的时候必须进行初始化,并 ...
分类:其他好文   时间:2019-08-03 17:39:02    阅读次数:125
c++实现互斥锁
typedef struct __lock_t { int flag; } lock_t; int TestAndSet(int *ptr, int new) { int old = *ptr; *ptr = new; return old; } void init(lock_t *mutex) { ...
分类:编程语言   时间:2019-07-30 00:38:49    阅读次数:173
C++中的智能指针
四种智能指针的讲解(auto_ptr, second_ptr, shared_ptr, weak_ptr),包含源代码:https://blog.csdn.net/sinat_36118270/article/details/69061348 shared_ptr, unique_ptr, weak ...
分类:编程语言   时间:2019-07-29 17:36:30    阅读次数:172
C++11 智能指针
上一篇线程池里,有一个返回std::shared_ptr<T>对象,他其实是c++里面的智能指针 std::shared_ptr std::shared_ptr大概总结有以下几点: (1) 智能指针主要的用途就是方便资源的管理,自动释放没有指针引用的资源。 (2) 使用引用计数来标识是否有多余指针指 ...
分类:编程语言   时间:2019-07-28 17:17:31    阅读次数:102
2121条   上一页 1 ... 33 34 35 36 37 ... 213 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!