![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言-c++
文章平均质量分 60
李高峰
热爱IT行业,从事Adroid系统开发
展开
-
Android native内存泄露排查总结
Android开发通常涉及java层、native(c\c++)下的开发;内存的泄露也可以分为dalvik和native两种;java层的通常叫好分析,可以借助heapdump工具直接查看泄露的内存点;重点关注native内存泄露问题,通常Android支持的工具都比较少而且难使用,依赖malloc_debug的也运行起来非常的慢,一些多媒体处理相关的软件根本没法调试;下面是除工具以外,一些排查的经验方法:1、反复运行可能出现泄露的程序步骤,尽量单一;2、实现一个dump信息的脚本,原创 2022-04-18 21:34:47 · 4932 阅读 · 0 评论 -
c++进阶笔记(继承下的类型转换、虚函数表、运算符重载、模板
c++进阶笔记(继承下的类型转换、虚函数表、运算符重载、模板一 继承下的类型转换二 虚函数表三 运算符重载四 模板一 继承下的类型转换c++继承:c++支持多继承,也就是一个子类继承自多个父类;继承相关的类型转换:在使用中父子类型的继承是泛型的一种,通常一个类的指针可以通过类型转换表示多种类型;c++类对象类型转换有两种方式static_cast和dynamic_cast;static_cast 是静态转换类型pA为A类型对象指针,pB为B类型对象指针,注意为指针;pA = stati原创 2021-07-13 22:18:12 · 202 阅读 · 0 评论