WHAT 性能优化是一项编码活动,它与BUG不同,性能是连续变量,而BUG只有存在和不存在的状态。性能可以是非常糟糕或非常优秀,也可能是介于两者...
随着计算机硬件的发展,多线程编程在项目开发中越发重要。Java提供了诸如ConCurrentHashMap、CopyOnWriteArrayLi...
C++裸指针的内存问题有:1、空悬指针/野指针2、重复释放3、内存泄漏4、不配对的申请与释放 使用智能指针可以有效的避免以上问题,智能指针是对裸...
new的三种形式 new operator new操作符,用于动态分配内存并进行初始化,不能被重载,new operator首先会申请内存,然后...
case1 Java: C++: C++输出为: Java输出为: 这个例子体现了C++在Java的细节差异: Java: 在Java中prim...
C++11(也称C++2.0、Modern C++) 是继C++98(C++1.0) 之后的第二个国际标准规格,其对C++的改变是全方位的,有人...
软件设计的目标 软件设计就是为了完成如下目标,其重要程度依次减低。 实现功能 易于重用 易于理解 没有冗余 对于C++从业者来说,头文件是最能反...
CMake+GoogleTest搭建项目工程(1)-C/C++编译及CMake那些事本篇主要阐述CMake的其他常用命令,并给出一个示例代码。 ...
看下面一段代码,有没有语法错误呢? 如果你看到上面的代码能够很清楚的看出代码的问题在哪里,那这篇文章对你意义不大。如果你觉得有少许疑惑,当你把代...
文集作者