摘要:
这个程序是一个银行账户管理的程序,是用C++来实现程序功能的,该程序包含六个文件,其中有date.h头文件 是日期类的头文件,date.cpp是日期类的实现文件,accumulator.h是按日将数值累加的accumulator类的头文件, account.h是各个储蓄账户类定义的头文件,accou 阅读全文
摘要:
一、new操作符、delete操作符 在上面的String类中,当你去定义一个String对象时,用new去创建对象时,用delete去析构该对象时,此时new 和delete有两个操作,分别是当用new创建对象时,第一步是先去开辟内存空间,第二步则是使用构造函数去构造对 象。同样当用delete去 阅读全文
摘要:
一、构造函数 在C++中,构造函数是六个函数中的第一个,当一个对象被创建时,在它的整个周期中,是一个由生到死的 过程,即构造函数创建对象,析构函数析构对象。在对象被创建时,调用构造函数创建一个对象,这是对象的创 建过程。在C++中,当你创建一个对象时需要调用构造函数创建对象,在类中,有默认的构造函数 阅读全文
摘要:
一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持 的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r archive_name.zip filename (-r 阅读全文
摘要:
树 树型结构是一类重要的非线性数据结构。树是n(n>=0)个结点的有限集。在任意一颗非空树中,有且仅有 一个特定的称为根的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,...,Tm,其中每一个 集合本身又是一棵树,并且称为根的子树。因此树的数据结构定义为: 在树型结构中可 阅读全文
摘要:
树型结构是一类重要的非线性数据结构。树是n(n>=0)个结点的有限集。在任意一颗非空树中,有且仅 有一个特定的称为根的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,...,Tm,其中每 一个集合本身又是一棵树,并且称为根的子树。因此树的数据结构定义为: 因此对树型结构进行 阅读全文
摘要:
树型结构是一类重要的非线性数据结构。树是n(n>=0)个结点的有限集。在任意一颗非空树中,有且仅 有一个特定的称为根的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,...,Tm,其中每 一个集合本身又是一棵树,并且称为根的子树。因此树的数据结构定义为: 因此对树型结构进行 阅读全文
摘要:
配置自己电脑的vim,配置一个根据个人习惯使用的.vimrc文件。我的有以下功能等,读者可以根据自己的 个人喜好去配置自己的vim。 1.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等。(我个人是不太喜欢新建源 文件时自动插入表头文件名,所以将其注释,读 阅读全文
摘要:
队列 1.定义:队列是一种先进先出(FIFO)的线性表。它只允许在表的一端进行插入,而在另一端删除元素。 在队列中,允许插入的一端叫做队尾,允许删除的一端则称为队头。 假设对列为q=(a1,a2,a3,...,an),那么a1就是队头元素,an则是队尾元素。队列中的元素是按照a1,a2 ,...,a 阅读全文