摘要: C到C++的升级 1.变量的定义 C++中所有的变量都可以在使用的时候再定义 C中的变量都必须在作用域开始的位置定义 2.register关键字 C++为了兼容C,所以也支持register关键字,但是在C++的实际编译过程中已经忽略了register关键字,所以得出了与C中的一点不同:在C中对于r 阅读全文
posted @ 2020-09-10 17:59 夜空的北极星 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 什么是数据类型: 1.可以理解为固定内存大小的别名 2.数据类型是创建变量的模子 例如:int a可以理解为以int这个模子在内存中创建出一个变量a 变量的本质: 实质:变量实际是一段连续的存储空间的别名 定义:通过变量来申请并命名存储空间 使用:通过变量的名字可以使用存储空间 总结:变量所占用的内 阅读全文
posted @ 2020-08-17 20:35 夜空的北极星 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一句话概括:捕获异常: 谁捕获异常?捕捉谁? A捕捉B A() { try{ B(); } C(); } 谁制造了异常? 函数B B() { throw 某个对象: } 捕获后怎么处理? 随A怎么做 A() { try{ B(); } catch(类形 对象) { //处理 } } 1 #inclu 阅读全文
posted @ 2020-01-13 22:27 夜空的北极星 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 类模板: 格式: 1. 声明template<typename T>class AAA {/* 使用T表示某种类型,比如: */private: T obj;public: void test_func(T& t); .....}; 2. 定义template<typename T>void AAA 阅读全文
posted @ 2020-01-09 22:30 夜空的北极星 阅读(164) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-01-08 22:23 夜空的北极星 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 抽象: 纯虚函数: 1.virtual函数声明时后面加上 "=0"; 2.纯虚函数不需要定义 3.所有的纯虚函数都需要复写 1 #include <iostream> 2 #include <string.h> 3 #include <unistd.h> 4 5 using namespace st 阅读全文
posted @ 2020-01-07 21:19 夜空的北极星 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 多态:使用相同的调用方法,调用不同对象,自己类里面函数 人类用手吃饭是本能;英国人用刀叉吃饭;中国人用筷子吃饭;我们问“这个人怎么吃饭的?”,应该根据其国别来回答,而不是简单地说“用手吃”。这就是多态。 1 #include <iostream> 2 #include <string.h> 3 #i 阅读全文
posted @ 2020-01-02 20:39 夜空的北极星 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 封装:1.抽象出数据成员、成员函数 2.访问控制,类本身1)private 外界不可见,不能直接访问2)外界不可见,不能直接访问;子类可以访问protected3)public外界可以直接访问 继承: 继承访问控制: 1.不能直接拿父亲的私房钱:派生类不能访问基类的私有成员2. 可以问父亲要钱:通过 阅读全文
posted @ 2019-12-25 22:32 夜空的北极星 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 使用结构体: 1 #include <stdio.h> 2 3 struct person 4 { 5 char *name; 6 int age; 7 char *work; 8 void (*printInfo)(struct person *per);//函数指针 9 }; 10 11 voi 阅读全文
posted @ 2019-12-10 22:29 夜空的北极星 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Nor Flash的连接线有地址线,数据线,片选信号读写信号等,Nor Flash的接口属于内存类接口,Nor Flash可以像内存一样读,但是不能像内存一样写,需要做一些特殊的操作才能进行写操作,读只需像内存一样读很简单。 Nor Flash原理图如图: Flash介绍 常用的Flash类型有No 阅读全文
posted @ 2019-03-11 18:27 夜空的北极星 阅读(230) 评论(0) 推荐(0) 编辑