- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 快速排序算法源码
小弟不才,自己写了个快速排序算法,如下:#include #include #include using namespace std;bool QuickSort( int *array, int from, int to ){ if( (to - from) return true; else { int pivot = array[from
2007-11-02 10:07:00 1944
原创 有关运算符重载
if the compiler sees ++b, it generates a call to B::operator++( ); if it sees b++ it calls B::operator++(int) 这就是自增及自减前缀与后缀运算符的区别。
2007-08-22 14:41:00 344
原创 曾经遇到的面试题:C语言中对于全局变量来说加不加static关键字有什么区别
给C语言初学者:利用static属性隐藏变量和函数名字C程序员使用static属性在模块内部隐藏变量和函数声明,就像你在Java和C++中使用public和private声明一样。C源代码文件扮演模块的角色。任何声明带有static属性的全局变量或者函数都是模块私有的。类似的,任何声明为不带static属性的全局变量和函数都是公共的,可以被其它模块访问。尽可能用static属性来保护你的变量和
2007-08-03 15:23:00 1586
原创 有关c++引用的一些描述
About reference:有关引用的一个重点是: 任何引用必须依赖于其它变量或其它对象申请的存储空间。使用一个引用,也就是访问其存储空间。所以一种最为简单的方法是将引用看成是一种“奇特”的“指针”。这种“指针”的一个优势是在于你不需要考虑它是否被初始化(编译器强制执行),和销毁(编译器替你完成)。使用引用的一些规则:1. 引用在创建的时候必须被初始化。(指针可以在任何时
2007-07-30 11:35:00 464
The C++ Programming Language Special Edition
2007-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人