
C++
IamSarah
数字IC设计方向,已工作。IC之路慢慢其修远兮,吾将上下而求索!
展开
-
C++中文件的简单使用
看了一下C++中关于文件的介绍,现在主要将其整理一下,并且给出使用较为简单的函数来处理相应的文件。C++中的文件主要分为两类:文本文件和二进制文件,其主要区别就是文本文件是以ASCII码的形式存储的,因此存储的时候每一个字符都要占据一个字节,所以占用内存空间比较大,但是是可读文件;而二进制文件存储的时候是将二进制码照原样输出到磁盘文件中,因此不具有可读性,但是占用空间较小。 ...原创 2019-02-27 17:24:46 · 335 阅读 · 0 评论 -
C++中抽象类的简单使用
最近在自学C++,主要是学习C++中的面向对象的编程,看了一下面向对象的的三大特性:封装性、继承性和多态性。但感觉要深刻理解还是要自己练习一下。下面提供的代码实现的是利用抽象类显示图形的周长和面积,这里的图形我只列举了圆、三角形和长方形,添加其他图形只需要继续添加shape的派生类就好。这里的父类shape是一个抽象类,提供接口,其中:getdata():用于输入图形的信息,对于圆需要输入...原创 2019-02-27 21:57:08 · 2601 阅读 · 1 评论 -
C++中单链表的建立
链表作为动态数据结构之一,对其掌握很有必要,链表主要作用有两个:一是用来代替数组元素个数不确定的数组,二是在数据库管理中对磁盘进行存储操作。链表分为单链表和双链表,单链表的末尾结点的指针赋值为0,而双链表的头部和末尾指针的结点均赋值为0。下面主要介绍单链表的一些操作,双链表与其操作类似。对于单链表,最基本的操作有链表的建立、链表结点插入、链表结点删除和链表结点显示。链表建立:建立链表之前有如下...原创 2019-02-28 11:46:31 · 3263 阅读 · 0 评论