摘要: 顺序表学习 顺序表原理 顺序表是一种简单的线性结构,逻辑上相邻的数据在计算机内的存储位置也是相邻的,可以快速定位第几个元素,中间不允许有空值,插入、插入时需要移动大量的元素。 顺序表的三个要素 1.elems记录存储位置的基地址 2.分配一段连续的存储空间size 3.用length记录实际的元素长 阅读全文
posted @ 2020-04-27 22:03 YBossy 阅读(190) 评论(0) 推荐(0)
摘要: 异常类型的生命周期 定义一个copyFile函数将一个文件中的内容以二进制的方式读出来并以二进制的方式写入另一个文件中, 并且定义一个类ErrorException用来检测错误 class ErrorException { public: ErrorException() { printf("默认构 阅读全文
posted @ 2020-04-24 23:18 YBossy 阅读(132) 评论(0) 推荐(0)
摘要: 使用虚函数表指针来调用虚函数遇到的问题 定义一个Father类,代码如下: class Father { public: virtual void func1() {cout << "Father::func1" << endl;} virtual void func2() { cout << "F 阅读全文
posted @ 2020-04-20 12:45 YBossy 阅读(470) 评论(0) 推荐(0)
摘要: 首先 我现在编写一个代码时出现了一个问题代码如下 Spritestone& Monster::getValue() { int stoneCount[] = { 100,200,500,1000,2000,5000,10000,20000,100000 }; int value = stoneCou 阅读全文
posted @ 2020-04-16 14:28 YBossy 阅读(1609) 评论(0) 推荐(0)
摘要: 最近 初步地学习了位图算法,现在我对于位图算法的理解是一种用空间来换取时间的算法。 例如 我们 要找寻一个数在不在指定的数据集合中,假定这个数据集合有40亿个整数数不重复且没有经过排序,我们需要使用循环语句把这40亿个数一个一个拉出来跟这个数进行比对,这样可行,但是很耗时间。位图算法是另外一个不耗多 阅读全文
posted @ 2020-03-30 11:53 YBossy 阅读(221) 评论(0) 推荐(0)
摘要: 先将关于函数的默认参数一些要点总结如下: 1.如果同时有函数的声明和定义 我们要把对于函数的默认参数加在函数的声明之中,而不能放在函数的定义中。 int add(int a, int b, int c=5); int main(void) { cout << add(2, 3); } int add 阅读全文
posted @ 2020-03-17 16:12 YBossy 阅读(402) 评论(0) 推荐(0)
摘要: 最近开始学习了类,rock老师告诉我说,以往的编程是面向过程的,从今以后 就要开始面向对象进行编程了。 首先 关于定义一个Human对象 class Human { public : //共有的对外的方法 Human();//手动自定义的默认构造函数 Human(string name,int ag 阅读全文
posted @ 2020-03-01 20:54 YBossy 阅读(334) 评论(0) 推荐(0)
摘要: 我们使用函数的目的是为了避免重复制造轮子,也就是为了避免重复写相同的代码。凡事有利有弊,使用函数固然课以优化我们的代码,但却增加了开销,因为每一次调用函数的过程中都会消耗内存,就会为函数分配一个栈,并且调用函数本身也会花费一些时间,并在计算机底层做一些工作(保护原来的工作环境,进入了新的执行环境)。 阅读全文
posted @ 2020-01-05 11:10 YBossy 阅读(516) 评论(0) 推荐(0)
摘要: 举个例子: #include <iostream>#include <Windows.h>#include <string>using namespace std; int main (void){ int i = 0; string ret; for(int i = 0;i < 5; i++){ 阅读全文
posted @ 2019-12-24 23:38 YBossy 阅读(235) 评论(0) 推荐(0)
摘要: 下面有一个代码为例,要求输入姓名跟居住地 #include <stdio.h> #include <windows.h> #define MAX_NAME_LEN 5 #define MAX_PLACE_LEN 5 int main(void){ char name[MAX_NAME_LEN]; c 阅读全文
posted @ 2019-12-11 17:54 YBossy 阅读(384) 评论(0) 推荐(0)