c++课本摘录
mypollyanna
请大家多多指正
展开
-
《c++语言程序设计》笔记(四)
第六章 数组、指针与字符串原创 2016-08-26 08:51:48 · 388 阅读 · 0 评论 -
《c++语言程序设计》笔记(一)
这里对我的课本进行一个简要的摘录: 第二章 c++简单程序设计原创 2016-08-19 17:05:24 · 1155 阅读 · 0 评论 -
《c++语言程序设计》笔记(二)
第四章 类与对象面向对象程序设计的基本特点:① 抽象② 封装③ 继承④ 多态复制构造函数的调用① 用一个对象初始化另一个对象的时候int main(){ Point a(1,2); Point b(a); Point c = a; cout<<b.getX()<<endl; return 0;}② 当一个函数的形参为类的对象的时候,当原创 2016-08-19 17:06:35 · 394 阅读 · 0 评论 -
《c++语言程序设计》笔记(三)
第五章 数据的共享与保护对象的生存期1、静态生存期:对象的生存期与程序的运行期相同,使用关键字static(没有赋初值则默认为0)2、动态生存期:块执行完毕后不可见(未赋初值则会随机赋值)静态数据成员1、不属于任何一个对象,因此可以通过类名对它进行访问。2、类的静态数据成员需要在类定义之外再加以定义,因为需要以这种方式专门为它们分配空间。静态函数原创 2016-08-25 14:52:44 · 237 阅读 · 0 评论 -
汉诺塔问题
汉诺塔问题有三根针A,B,C。A针上有n个盘子,盘子大小不等,大的在下,小的在上,要求把这n个盘子从A针移到C针,在移动过程中可借助B针,每次只允许移动一个盘,且在移动过程中在三根针上都保持大盘在下,小盘在上。分析:整个过程包括三个步骤,(1)将A上n-1个盘子移到B上(借助C针)(2)将A针上剩下的一个盘子移到C针上(3)将n-1个盘子从B针移到C针上(借助A针)即每原创 2016-08-17 22:13:08 · 820 阅读 · 0 评论