Linux | c&cpp | Email | github | QQ群:425043908 关注本站

itarticle.cc

01GDB 进行调试 使用心得

GDB 进行调试的一些常用命令

02利用多核多线程进行程序优化

现在的程序员对效率、伸缩性、吞吐量等一系列性能指标相当忽视,很多性能问题都仰仗越来越快的 CPU 来解决。但 CPU 的速度在不久的将来,即将偏离摩尔定律的轨迹,并达到一定的极限。所以,越来越多的应用程序将不得不直面性能问题,而解决这些问题的办法就是采用并发编程技术。

03linux下安装或升级GCC4.8,以支持C++11标准

linux下安装或升级GCC4.8,以支持C++11标准

04C/C++ 彻底了解链接器(一)

本文旨在帮助 C/C++ 程序员们了解链接器到底完成了些什么工作。

05C/C++ 彻底了解链接器(二)

本文旨在帮助 C/C++ 程序员们了解链接器到底完成了些什么工作。

06C/C++ 彻底了解链接器(三)

本文旨在帮助 C/C++ 程序员们了解链接器到底完成了些什么工作。

07C++内存安全函数strncpy,snprintf

缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上。理想的情况是:程序会检查数据长度,而且并不允许输入超过缓冲区长度的字符

08关于C++中类的占用内存大小

Sizeof(类名)是在编译时就计算了的,一个类定义了,它所占的内存编译器就已经知道了,这时只是得到它占用的大小,并没有分配内存操作

09C++内存管理

内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的

10C++中创建对象加括号和不加括号的区别

new 关键字创建对象时 对于内置类型:加括号会初始化,不加括号不初始化;对于自定义类型,都会调用默认构造函数,加不加括号没区别.非NEW时加括号且无参数就是声音一个函数,不是创建对象.

11C++手稿:哪些变量会自动初始化?

C语言中的全局和静态变量都会自动初始化为0,堆和栈中的局部变量拥有不可预测的值。 C++保证所有对象与对象成员都会初始化,但其中基本数据类型的初始化还得依赖构造函数。 本文将探讨C风格的”默认初始化”和C++成员变量的初始化规则。

我的名片

网名:丰果 | Ranger

职业:游戏开发

现居:上海市

Email:86668082@qq.com




站点信息

  • 建站时间:2016-04-01
  • 文章统计:728条
  • 文章评论:82条
  • QQ群二维码:扫描二维码,互相交流