码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
RedisObject
RedisObject结构 type类型 encoding类型 encoding 表示 ptr 指向的具体数据结构,即这个对象使用了什么数据结构作为底层实现。 string 如果一个字符串对象保存的是整数值,并且这个整数值可以用 long 类型标识,那么字符串对象会讲整数值保存在 ptr 属性中,并 ...
分类:其他好文   时间:2020-04-21 13:03:24    阅读次数:52
2020春招字节跳动二面
1. new和malloc的区别 2. c++11新特性 编程实现shared_ptr; 3.模板实例化和特化 1. 实例化:通过用具体值代替模板中的参数,从而产生普通类,函数或者成员函数的过程。 隐式实例化:Add(a,c),a的类型是int,c的类型是int。 显式实例化:Add(a,c) 2. ...
分类:其他好文   时间:2020-04-21 12:49:41    阅读次数:69
为什么要有智能指针
在c++中进行动态内存申请的过程中,容易忘记delete, 即使自己没有忘记,但是因为有异常的抛出,所以也不能保证内存进行完全的释放。 auto_ptr智能指针 它只是众多的智能指针中的一种,是破坏性的指针。 使用std::auto_ptr智能指针 使用boost智能指针 使用atl框架中的智能指针 ...
分类:其他好文   时间:2020-04-18 14:08:15    阅读次数:60
Cocos2dx源码赏析(2)之渲染
Cocos2dx源码赏析(2)之渲染 这篇,继续从源码的角度来跟踪下Cocos2dx引擎的渲染过程,以此来梳理下Cocos2dx引擎是如何将精灵等元素显示在屏幕上的。 从上一篇对Cocos2dx启动流程的梳理中可知,Cocos2dx依靠通过各平台的入口启动引擎,并在循环中调用Director::ma ...
分类:其他好文   时间:2020-04-14 10:57:43    阅读次数:77
关于malloc及free
struct mem_control_block { int is_available; //这是一个标记 int size; //这是实际空间的大小 }; void free(void *ptr) { struct mem_control_block *free; free = ptr - siz ...
分类:其他好文   时间:2020-04-13 11:57:57    阅读次数:57
go基础-变量
```go package main /** Constants: true false iota nil Types: int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr float32 float64 comple... ...
分类:其他好文   时间:2020-04-11 20:23:03    阅读次数:59
剑指offer-丑数:动态规划+最小堆(JavaScript实现)
题目描述 :我们把只包含因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 解法 1: 动态规划 因为丑数只包含质因数 2, 3, 5,所以对于下个丑数来说,一定是前面某个丑数乘 3、乘 4 或者乘 5 所得。 准备三个指针 ptr2、ptr3、ptr ...
分类:编程语言   时间:2020-04-06 23:49:21    阅读次数:93
浅谈ObjectARX智能指针AcDbObjectPointer的用法
前言 用ARX智能指针打开对象,可以不在乎是否close,但同时也要注意这个变量的作用域(生命周期)问题,ARX智能指针,他的原理是利用类的析构造函数特性自动关闭对象. 这里的智能指针指的是AcDbObjectPointer这一类使用AcDbObjectPointerBase基类派生的类模板统称. ...
分类:数据库   时间:2020-04-06 21:00:30    阅读次数:150
C++智能指针简单实现
share_ptr 简单实现: #include <iostream> using namespace std; template<class T> class SmartPtr { public: SmartPtr(T* ori_ptr); ~SmartPtr(); SmartPtr(SmartP ...
分类:编程语言   时间:2020-04-04 13:10:44    阅读次数:69
C++11 shared_ptr(智能指针)
在确保new动态分配的内存空间在使用结束之后,释放是一件麻烦事。C++11模板库的头文件中定义的智能指针,即shared_ptr模板,就是用来解决这个问题的。 它是将new运算符返回的指针p交给一个shared_ptr对象“托管”,就不用担心要在哪里写delete p语句 实际根本不需要编写这条语句 ...
分类:编程语言   时间:2020-03-30 23:06:56    阅读次数:89
2121条   上一页 1 ... 12 13 14 15 16 ... 213 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!