TAG: c++

如何实现一个malloc

任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员对malloc背后的事情并不熟悉,许多人甚至把malloc当做操作系统所提供的系统调用或C的关键字。实际上,malloc只是C的标准库中提供的一个普通函数,而且实现malloc的基本思想并不复杂,任何一个对C和操作系统有些许了解的程序员都可以很容易理解。

最后更新时间: 共 111 次浏览 Tags: c c++

Linux 上的最佳 C/C++ IDE

一个真正的程序员是不用IDE(译者注:集成开发环境)的,他们都是用带着某某插件的文本编辑器来写代码。

最后更新时间: 共 29 次浏览 Tags: linux c c++ ide

理解C++ 虚函数表

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。

最后更新时间: 共 27 次浏览 Tags: c++

C++高效程序设计

稍等等,文章 “C++高效程序设计” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 50 次浏览 Tags: c++

[ACM] hdu 2717 Catch That Cow (BFS)

稍等等,文章 “[ACM] hdu 2717 Catch That Cow (BFS)” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 1 次浏览 Tags: c++

HRBUST 1328 相等的最小公倍数

稍等等,文章 “HRBUST 1328 相等的最小公倍数” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 5 次浏览 Tags: c++

SOA——面向服务的体系架构

稍等等,文章 “SOA——面向服务的体系架构” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 40 次浏览 Tags: c++

Graph(2014辽宁ACM省赛)

稍等等,文章 “Graph(2014辽宁ACM省赛)” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 46 次浏览 Tags: c++

hdu 1712 ACboy needs your help

稍等等,文章 “hdu 1712 ACboy needs your help” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 10 次浏览 Tags: c++

[ALGO-3] K好数

稍等等,文章 “[ALGO-3] K好数” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 26 次浏览 Tags: c++

尝试cython和openmp

稍等等,文章 “尝试cython和openmp” 还没有摘要,编辑正在努力工作!

最后更新时间: 共 34 次浏览 Tags: c++