上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 100 下一页

2013年7月3日

C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型

摘要: Technorati 标签: C,标识符,作用域,命名空间,链接属性,生命周期,存储类型,scope,name space,linkage,storage durations,lifetime 无论学习哪一种语言,都免不了要讨论这些问题。而且这些问题,深究起来有时也让我们很迷惑。 ... 阅读全文

posted @ 2013-07-03 09:25 胡永光 阅读(385) 评论(0) 推荐(0) 编辑

常见排序算法

摘要: 索引1. 插入排序 1.1 直接插入 1.2 折半插入 1.3 希尔排序 2. 交换排序 2.1 冒泡排序 2.2 快速排序 3. 选择排序 3.1 直接选择 3.2 堆排序 4. 归并排序 4.1 迭代归并 总结 1. 插入排序... 阅读全文

posted @ 2013-07-03 08:59 胡永光 阅读(128) 评论(0) 推荐(0) 编辑

C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容

摘要: 一、本文目的与说明 1. 本文目的:理清在各种继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容。 2. 说明:虽然复制构造函数属于构造函数的一种,有共同的地方,但是也具有一定的特殊性,所以在总结它的性质时将它单独列出来了。 3. 单继承、多继承、虚继承,既... 阅读全文

posted @ 2013-07-03 08:57 胡永光 阅读(200) 评论(0) 推荐(0) 编辑

2013年7月2日

C++ Primer 有感(异常处理)(四)

摘要: 查看普通函数的声明的时候,不可能知道该函数会抛出什么异常,但是在捕获异常的时候要知道一个函数会抛出什么样的异常,以便捕获异常。异常说明:指定,如果函数抛出异常,抛出的异常将是包含在该说明中的一种,或者是从列出的异常中派生的类型。1.定义异常说明异常说明跟在形参表后。一个异常说明在关键字throw之... 阅读全文

posted @ 2013-07-02 17:34 胡永光 阅读(109) 评论(0) 推荐(0) 编辑

C++ Primer 有感(异常处理)(三)

摘要: 先看下面的代码:[cpp] view plaincopyint main() { int *i=new int(10); /* 这中间的代码出现异常 */ delete i; return 0; } 如果出现了这... 阅读全文

posted @ 2013-07-02 17:33 胡永光 阅读(159) 评论(0) 推荐(0) 编辑

C++ Primer 有感(异常处理)(二)

摘要: 异常就是运行时出现的不正常,例如运行时耗尽了内存或遇到意外的非法输入。异常存在于程序的正常功能之外,并要求程序立即处理。不能不处理异常,异常是足够重要的,使程序不能继续正常执行的事件。如果找不到匹配的catch,程序就调用库函数terminate。 如果不处理异常将会出现上图的效果。下面是处理异常... 阅读全文

posted @ 2013-07-02 16:34 胡永光 阅读(136) 评论(0) 推荐(0) 编辑

C++ Primer 有感(异常处理)

摘要: 1.异常是通过抛出对象而引发的。该对象的类型决定应该激活哪个处理代码。被选中的处理代码是调用链中与该对象类型匹配且离抛出异常位置最近的那个。2.执行throw的时候,不会执行跟在throw后面的语句,而是将控制从throw转移到匹配的catch,该catch可以是同一函数中局部的catch,也可以... 阅读全文

posted @ 2013-07-02 11:17 胡永光 阅读(157) 评论(0) 推荐(0) 编辑

2013年7月1日

C++ Primer 有感(多重继承与虚继承)

摘要: 1.多重继承的构造次序:基类构造函数按照基类构造函数在类派生列表中的出现次序调用,构造函数调用次序既不受构造函数初始化列表中出现的基类的影响,也不受基类在构造函数初始化列表中的出现次序的影响。2.在单个基类情况下,派生类的指针或引用可以自动转换为基类的指针或引用,对于多重继承也是如此,派生类的指针... 阅读全文

posted @ 2013-07-01 14:53 胡永光 阅读(202) 评论(0) 推荐(0) 编辑

2013年6月30日

C++ Primer 有感(面向对象编程)

摘要: 1.除了构造函数之外,任意非static成员函数都可以是虚函数。保留字virtual只在类内部的成员函数声明处出现,不能用在类定义体外部出现的函数定义上。 2.派生类只能通过派生类对象访问其基类的protected成员,派生类对其基类类型对象的protected成员没有特殊访问权限。 3.派生类中... 阅读全文

posted @ 2013-06-30 18:25 胡永光 阅读(161) 评论(0) 推荐(0) 编辑

C++ Primer 有感(重载操作符)

摘要: 1.用于内置类型的操作符,其含义不能改变。也不能为任何内置类型定义额外的新的操作符。(重载操作符必须具有至少一个类类型或枚举类型的操作数。这条规则强制重载操作符不能重新定义用于内置类型对象的操作符的含义)2.重载操作符,操作符的优先级、结合性或操作数数目不能改变。注意:重载操作符时使用默认实参是非... 阅读全文

posted @ 2013-06-30 12:58 胡永光 阅读(117) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 100 下一页

导航