指针(内存管理)
2020-05-11 04:07
141 查看
直接上总结:
四种指针:前俩种是泛型 后俩种是普通的指针
/*
UnsafePointer
UnsafeMutablePointer
UnsafeRawPointer
UnsafeMutableRawPointer
*/
-----------------------------简单示例(一)-------------------------------------
1.泛型指针示例:
2.普通指针示例:
3.应用示例:
---------------------------获得变量的指针(二)-----------------------------------
1.示例
2.泛型指针 转化为 普通指针
-------------------------获得指向堆空间实例的指针(三)-----------------------------
示例1.和2.
----------------------------新的指针 指向 新的堆空间(四)----------------------------
1.示例:
2. UnsafeMutableRawPointer:普通指针
3.UnsafeMutablePointer:泛型指针
4.更复杂的情况
---------------------------------------指针之间的切换(五)-------------------------------------
示例1.2.
.
3.示例(俩种方式)
4.unsafeBitCast 补充:(待续)。。。
转载于:https://www.cnblogs.com/baisemoli/p/11275750.html
banfadang2409 原创文章 0获赞 0访问量 309 关注 私信相关文章推荐
- 《C++Primer》读书笔记——第12章 动态指针与内存管理
- 内存分配详解、指针与数组[C++][内存管理] --转载于--Gaius Julius Caesar
- 指针和数组及内存管理
- [内存管理]智能指针之shared_array
- [内存管理]智能指针与内存池的总结
- OC学习笔记 ARC 强指针和弱指针 内存管理
- C语言 内存管理--指针的函数传递
- C++函数动态申请指针的内存管理
- C++内存管理神器之模板化的智能指针
- C++ 内存管理之五(数组 vs 指针)
- C#的内存管理:堆栈、托管堆与指针
- 再谈c的内存管理及指针问题
- C语言内存管理-字符数组与字符指针
- Boost 内存管理----智能指针
- 内存分配详解、指针与数组[C++][内存管理]
- C语言内存管理-字符数组与字符指针
- 《高质量C++/C编程指南》笔记——内存管理[3, 指针与数组的对比]
- C#高级编程学习笔记--------内存管理和指针
- 内存管理(链表,指针操作,繁琐)
- 内存管理与智能指针