自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

New Orleans Carabid Beetle

找到好工作,工作才快乐!

  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 归并排序(merge sort)源码

  #include  using namespace std;void merge(int ia[], int p, int q, int r){    int n1 = q - p + 1;     // n1 = [p, q]     int n2 = r - q;         // n2 = (q, r]     int ia1[n1];

2008-09-30 21:06:00 805

转载 ##宏

注:原文由Pthread发表于西安交通大学兵马俑BBS,转载请保留此信息。http://bbs.xjtu.edu.cn/BMYHZGNLVSWCXFTOHGOWXNNLMEHACNIBZUPM_I/con?B=C_Cpp&F=M.1208265882.A&N=6510&T=-3793http://bbs.xjtu.edu.cn/BMYHZGNLVSWCXFTOHGOWXNNLMEHAC

2008-09-28 19:31:00 785

转载 用const完成重载

(一)             利用const参数完成重载 void print(int& t);        // 函数一void print(const int& t);  // 函数二int i = 3;const int j = 4;print(i);   // 语句一:调用函数一print(j);   // 语句二:调用函数二 如果没有函数一的话,以

2008-09-25 20:13:00 854

转载 深入剖析delete 和delete[]

注:原文由Pthread发表于兵马俑BBS,如需转载,请保持此信息完整。原文地址:http://bbs.xjtu.edu.cn/BMYHYZQYZGWFYFNBVHBYPFWKFUGZIYDLREAU_I/con?B=C_Cpp&F=M.1221281947.Ahttp://bbs.xjtu.edu.cn/BMYHYZQYZGWFYFNBVHBYPFWKFUGZIYDLREAU_I

2008-09-25 11:19:00 806

原创 分割函数参数的逗号并不是逗号运算符,因此其求值顺序是未定义,不确定的。

from 《Essential C++》逗号运算符的求值顺序是从左到右。分割函数参数的逗号并不是逗号运算符,因此其求值顺序是未定义,不确定的。例如f(x, y); 不能保证其中x, y求值的先后。而g((x, y)); 的参数只有一个(x, y),这是一个逗号表达式,表达式的值就是y的值。同样的:int x = f1() + f2();中,对f1与f2调用的先后顺序也是不确定的

2008-09-24 19:33:00 1110

原创 iostream iterator

from 《Essential C++》标准程序库定义有供输入及输出用的iostream  iterator类,称为istream_iterator和ostream_iterator,分别支持单一型别的元素读取和写入。使用这两个iterator classes之前,先得含入iterator头文件:#include 现在让我们看看如何利用istream_iterator从标准输人装置中读

2008-09-24 19:18:00 960

原创 深层解析:C++提供默认的赋值操作符operator=而不提供判等操作符operator==的原因

从编译器角度上来说,二者都很好实现operator=只要将一个对象的内容的内容逐位复制给另外一个对象即可operator==只要将两个对象的内容逐位比较即可但为什么提供opreator=而不提供opeartor==呢?其原因就是由于“对齐”的存在,对象中间可能存在若干空洞是不被用到的,其值完全是不可知的,若采用默认的operator==,则比较得到的结果是毫无意义的。因此,C++不

2008-09-23 19:32:00 1953

转载 函数调用规范__cdecl和__stdcall的区别一目了然(表格形式)

原文:http://blog.bcchinese.net/happyjet/archive/2005/05/24/22545.aspx<!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback=

2008-09-22 10:14:00 725

原创 关于《高质量编程指南》(林锐)

霜之哀伤 2008-09-22 09:58:57《高质量》这本书质量真不咋样/sunLukeboy 2008-09-22 09:59:26还可以了,只是你档次变高了 霜之哀伤 2008-09-22 09:59:30扯淡!/sunLukeboy 2008-09-22 09:59:58不能全信,也不能不信 霜之哀伤 2008-09-22 10:01:26好多东西

2008-09-22 10:00:00 1414 2

原创 static修饰符:static变量,static函数

static有两种用途:一是修饰变量,二是修饰函数 第一:修饰变量例子:static int a;void Func(){    static int b;}全局变量默认的存储类型是extern,若不加static修饰,在不同头文件中定义名字相同的全局变量会发生冲突。static修饰符是一个能够减少这类命名冲突的有用工具。例如,以下声明语句static in

2008-09-19 15:08:00 2211 1

原创 子类函数对父类同名函数的覆盖

 先看一道题:class B{public:    void f(int) const    {        cout "B.int"     }    void f(double) const    {        cout "B.double"     }}; class D: public B{public:   

2008-09-18 22:46:00 2121

原创 构造函数中可不可以抛出异常?析构函数呢?

构造函数中可不可以抛出异常?析构函数呢? 首先,从语法上来说,二者都是没有问题的。但没有语法问题不表明不存在逻辑问题引用http://hi.csdn.net/zhangyanli的帖子:构造函数: 无论何时,从构造函数中抛出异常都是安全的。镜头创建的对象没有什么问题,关键是动态创建对象的异常处理。动态创建对象要进行两个操作,分配内存,调用构造函数初始化。若分配内存失败,则会抛出ba

2008-09-18 22:21:00 4275 1

原创 例说C++中数据的存放空间(栈、堆、数据区)

int a = 0;  //全局初始化区char *p1;   //全局未初始化区main()   {    int b;                  //栈    char s[] = "abc ";      //栈    char *p2;               //栈    char *p3 = "123456 ";   //123456在常量区

2008-09-18 19:21:00 1287

转载 上海一家外企的面试题

22. In C, which of following definitions is correct in defining an array of pointers, with each item of this array being a pointer to function like int func(int *)? A. int (*p[20])(int *)

2008-09-17 14:57:00 2084 1

原创 很经典的C++笔试题(附答案)

1. 以下三条输出语句分别输出什么?char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";cout // 输出什么?cout // 输

2008-09-12 20:11:00 13426 6

转载 看了又看,还是转过来了

 No. 0本篇全文 回复本文 回信给作者 本篇作者: CUCmehp 本篇星级: 0 评价人数: 0 发信人: CUCmehp (CUCme), 信区: C_Cpp标  题: 一个类型方面的问题发信站: 兵马俑BBS (Mon Sep  8 12:34:18 2008), 本站(bbs.xjtu.edu.cn)C++里面会不会自动把一个简单类型转化为它的Boxin

2008-09-11 22:39:00 1015

转载 转一篇牛文,白看不厌的:ATL布幔之下的秘密

http://dev.csdn.net/article/83351.shtm

2008-09-11 21:59:00 639

django 安装文件

django 安装文件django 安装文件django 安装文件

2009-10-25

django_step_by_step.rar

django_step_by_step.rar django_step_by_step.rar

2009-10-25

《简明Python教程》Python入门的好书!

《简明Python教程》Python入门的好书!

2009-10-25

Shell十三问 Shell十三问

Shell十三问 ---- shell 基础 教程

2009-10-25

django中文教程 word版

django中文教程 word版,真的很好!

2009-10-25

gnuplot 4.2.4 for windows

gp424win32.zip gp424win32.zip gnuplot for windows gnuplot for windows gnuplot for windows gnuplot for windows

2008-11-13

trace analysis

由trace文件分析延迟,丢包率的awk脚本,再生成图像,一步搞定,呵呵

2007-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除