Avatar notebook default
cpp
16篇文章 · 7697字 · 1人关注
  • Android scudo功能介绍

    一 简述 前面介绍了malloc_debug功能,用来进行内存泄露等检测,其实android可以使用多种方法进行内存相关的监控。比如利用llvm...

  • Android malloc_debug介绍

    一 简述 android 的libc中有malloc_debug的hook调用,我们可以使用malloc_debug中的hook函数对内存分配进...

  • 再说智能指针

    一 STL的智能指针及使用 STL中智能指针有std::shared_ptr std::weak_ptr std::unique_ptr std...

  • 编译器的编译一致性问题

    一概述 什么是编译器的一致性问题? 比如相同的代码,在不同的时间或者机器编译,编译选项不变,得到的二进制是一致的,这个就是编译器的一致性。 二 ...

  • 关于null值比较

    一 null值比较场景 对于C/C++或者java中对于null值的比较,有的时候直接使用if(!p)有的时候使用if(p == null),可...

  • STL初认识

    一 C++ 与STL 历史 STL全称standard template library,由Alexander Stepanov于1979年创建...

  • 进程重复加载库问题

    一 问题概述 同一个库能不能被多个进程多次加载? 答案是it depends.让我们看看几种被多次加载的情况。example 1: 显然如果li...

  • C++ ref-qualifiers使用

    一 左值和右值 lvalue = rvlaueclass A a = A();这个里面 a是左值,A()就是右值 二 ref-value qu...

  • Resize,w 360,h 240
    C++ lambda表达式

    1 lambda表达式定义 2 lambda [] 使用 [&epsilon] capture by reference[&] captures...

文集作者