Avatar notebook default
C++
10篇文章 · 20259字 · 1人关注
  • 漫谈C++性能优化

    WHAT 性能优化是一项编码活动,它与BUG不同,性能是连续变量,而BUG只有存在和不存在的状态。性能可以是非常糟糕或非常优秀,也可能是介于两者...

  • C++并发容器

    随着计算机硬件的发展,多线程编程在项目开发中越发重要。Java提供了诸如ConCurrentHashMap、CopyOnWriteArrayLi...

  • C++11(1)-智能指针

    C++裸指针的内存问题有:1、空悬指针/野指针2、重复释放3、内存泄漏4、不配对的申请与释放 使用智能指针可以有效的避免以上问题,智能指针是对裸...

  • C++new与delete重载检测内存泄漏

    new的三种形式 new operator new操作符,用于动态分配内存并进行初始化,不能被重载,new operator首先会申请内存,然后...

  • Java与C++关于构造函数的差异

    case1 Java: C++: C++输出为: Java输出为: 这个例子体现了C++在Java的细节差异: Java: 在Java中prim...

  • C++11特性-概览

    C++11(也称C++2.0、Modern C++) 是继C++98(C++1.0) 之后的第二个国际标准规格,其对C++的改变是全方位的,有人...

  • C++头文件设计

    软件设计的目标 软件设计就是为了完成如下目标,其重要程度依次减低。 实现功能 易于重用 易于理解 没有冗余 对于C++从业者来说,头文件是最能反...

  • CMake搭建项目工程(2)-CMake控制命令、函数与宏、安装、模块

    CMake+GoogleTest搭建项目工程(1)-C/C++编译及CMake那些事本篇主要阐述CMake的其他常用命令,并给出一个示例代码。 ...

  • The Most Vexing Parse In C++

    看下面一段代码,有没有语法错误呢? 如果你看到上面的代码能够很清楚的看出代码的问题在哪里,那这篇文章对你意义不大。如果你觉得有少许疑惑,当你把代...

文集作者