摘要: 第三周:类和对象提高 this指针 作用 this指针作用就是指向成员函数所作用的对象。 非静态成员函数中可以直接使用this来代表指向该函数作用的指针。 成员函数中默认有一个this指针指向当前对象,所以成员函数的真实参数个数需要+1。 注意 静态成员函数中不能使用this指正! 因为静态成员函数 阅读全文
posted @ 2019-09-10 18:47 smile_zyk 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 第二周:类和对象基础 面向对象程序设计的四个基本特点 抽象、封装、继承、多态。 面向对象程序设计的过程 1.从客观事物抽象出类 抽象出的事物带有成员函数与成员变量(类似于带函数的结构体) 成员变量和成员函数统称为类的成员。 通过类我们可以定义变量,类定义出来的变量,我们称为对象。 2.对象的内存分配 阅读全文
posted @ 2019-09-08 05:29 smile_zyk 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 第一周:从C到C++ 引用 概念 类型名&引用名=某变量名 某个变量的引用,等价于这个变量,相当于该变量的别名 注意事项 1.定义引用时一定要将其初始化成引用某个变量。 2.初始化后,它就一直引用该变量,不会再引用别的变量。 3.引用只能引用变量,不能引用常量与表达式 引用的使用场景 1.作为形参, 阅读全文
posted @ 2019-09-06 14:59 smile_zyk 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目内容 In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum Redundancy Codes", and hence printed his name in the hist 阅读全文
posted @ 2019-08-19 11:12 smile_zyk 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 这几天看了C++ primer 5th的一二章,有很多收获,但是有的地方因为翻译的问题也搞得理解起来颇为难受啊啊啊啊。尤其是const限定符,在C语言并没有这么多复杂的语法,在C++里面语法细节就多的不行。 顺便做了两张思维导图 思维导图 细节补充 第一章 这一章没什么好说的,主要介绍了顺序选择循环 阅读全文
posted @ 2019-08-03 22:16 smile_zyk 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 计算机系统漫游 信息就是位+上下文 计算机上的所有程序和数据都是由一个一个位(即比特,bit)构成。而每个比特只有0与1两种状态,一般8个位被组成一组,称为字节(即byte)。 系统中的所有信息——包括磁盘文件、内存中的程序、内存中存放的用户数据以及网络上传送的数据,都是由一串比特表示的,而区分这些 阅读全文
posted @ 2019-07-30 06:16 smile_zyk 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 题目内容 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图一 图二 现给定两棵树,请你判断它们是否是同构的。 输入格式 输入 阅读全文
posted @ 2019-07-29 11:18 smile_zyk 阅读(618) 评论(0) 推荐(1) 编辑