10 2016 档案

BSS段、数据段、代码段、堆与栈
摘要:参考:http://www.cppblog.com/prayer/archive/2009/08/17/93594.html 阅读全文

posted @ 2016-10-25 09:28 泡面小王子 阅读(100) 评论(0) 推荐(0)

组合类详解
摘要:组合类: 组合类的概念就是:指在一个类的数据成员中含有一个或多个类的对象,拥有这样结构的类就叫组合类。这种以数据成员身份出现的类对象就叫子对象。 继承和组合都可以实现一个类重用另一个类的行为功能,那么如何选择用组合类还是用继承? 当B与A属于同一类的范畴,并且B"is a kind of"A,一般应 阅读全文

posted @ 2016-10-25 09:19 泡面小王子 阅读(1319) 评论(0) 推荐(0)

标准类型String(学习中)
摘要:1、读取string对象 这段代码首先定义了一个名为s 的空string,然后将标准输入的内容读取到s中。在执行读取操作时,string对象自动忽略开头的空白(即空格符、换行符、制表符等)并从第一个真正的字符开始读起,直到遇到下一次空白为止。如上所述,如果程序的输入时“ hello world!! 阅读全文

posted @ 2016-10-16 11:04 泡面小王子 阅读(210) 评论(0) 推荐(0)

链表实现(打印元素的实现)
摘要:输入一个链表,从尾到头打印链表每个节点的值。要求返回 “新链表头”(递归实现) 阅读全文

posted @ 2016-10-15 16:56 泡面小王子 阅读(558) 评论(0) 推荐(0)

C++中new和delete来创建和释放动态数组
摘要:在C++编程中,使用new创建数组然后用delete来释放。 一、创建并释放一维数组 注意:delete后面的[]不能少。 二、创建并释放二维数组 三、new创建类 阅读全文

posted @ 2016-10-15 10:37 泡面小王子 阅读(96491) 评论(1) 推荐(3)

斐波那契数列
摘要:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 现在并不用递归来解决: 用数组 或者用: int Fibonacci(int n) { if(n==0) return 0; if(n==1) return 1; int one=0; int two=1; 阅读全文

posted @ 2016-10-15 09:50 泡面小王子 阅读(201) 评论(0) 推荐(0)

喝醉的狱卒
摘要:在一所监狱里有一条长长的走廊,沿着走廊排列着n个牢房,编号为1到n。每个牢房有一个囚犯,而且牢房的门都是锁着的。 一天晚上,狱卒很无聊,于是他就玩起了一个人的游戏。第一轮,他喝了一口威士忌,然后沿着走廊,将所有牢房的门打开。第二轮,他又喝了一口威士忌,然后又沿着走廊,将所有编号为2的倍数的牢房锁上。 阅读全文

posted @ 2016-10-14 20:25 泡面小王子 阅读(1873) 评论(0) 推荐(0)

C/C++获取数组的长度
摘要:C、C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#defin 阅读全文

posted @ 2016-10-14 10:21 泡面小王子 阅读(2035) 评论(0) 推荐(0)

三对角矩阵(Tridiagonal Matrices)的求法:Thomas Algorithm(TDMA)
摘要:转载http://www.cnblogs.com/xpvincent/archive/2013/01/25/2877411.html 做三次样条曲线时,需要解三对角矩阵(Tridiagonal Matrices)。常用解法为Thomas Algorithm,又叫The tridiagonal mat 阅读全文

posted @ 2016-10-10 20:28 泡面小王子 阅读(11309) 评论(0) 推荐(0)

覆盖、重写与重载的区别
摘要:覆盖又叫重写,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点: 阅读全文

posted @ 2016-10-08 23:33 泡面小王子 阅读(1547) 评论(0) 推荐(0)