- 博客(57)
- 收藏
- 关注
原创 第五周笔记
1、多任务 VS 单任务 (并发 VS 并行)(调度:抢占 非抢占)2、进程特点:每个进程拥有独立的虚拟地址空间 4G (内核态 1G 用户态 3G(栈、堆、数据段(bss、or、静态数据区)、代码段)3、进程pid:每个进程创建都有自己的ID号 getpid getppid4、进程控制块(PCB):每个进程创建都会有自己进程控制块(struct task_struct)(pid\p...
2020-03-30 21:26:36
183
原创 第四周笔记
1.class的get/set方法:提供相对安全方式访问成员变量2.class的构造函数:作用:初始化对象的属性特点:a.没有函数返回值b.函数名与类型相同c.可以重载d.实例一个对象会自动调用构造函数3.class的析构函数作用:释放对象给属性分配空间特点:a.无返回值b.不能重载c.函数名:-类名d.当实例的对象释放空间时被调用4.构造函数的种类默认的无参构造函数...
2020-03-23 21:29:41
110
原创 第三周笔记
一、C++对C的函数拓展1、内联函数内存空间、编译时间①用空间换时间:inline修饰的函数(内嵌函数、内联函数);②用时间换空间:宏定义函数函数:通过函数名找到存放位置,给形象分配空间、传参、执行函数体里语句、函数返回、释放空间;宏函数:省去了形参以及函数体里需要的空间,省去了函数调用传参、返回值等;inline:将函数加载到程序到用处, 将函数体力的语句内嵌到此函数调用处,省去...
2020-03-15 22:38:21
117
原创 第二周笔记
嵌入式网络编程和面向对象程序开发1、嵌入式网络编程= =嵌入式Linux C系统编程(文件、进程、进程间通信、多线程、网络、大并发网络服务器、数据库、shell编程)2、嵌入式C开发 VS 嵌入式Linux C:使用Linux操作系统提供的功能(文件…)(多任务、网络聊天室)嵌入式Linux应用软件开发3、Linux操作系统的组成:用户空间、内核空间4、为什么划分用户空间和内核空间:保护内...
2020-03-09 22:33:04
134
原创 第一周笔记
嵌入式操作系统网络编程和面向对象程序开发一、从C到C++C++对C进行了加强,尤其是在实用性方面,如for语句(声明定义,foreach用法),register关键字的变化,bool类型关键字,三目运算符的增强,auto关键字1.auto关键字C语言auto关键字主要强调存储周期C++中auto关键字的作用自动推断变量类型,通过变量初始值或者表达式中参与运算auto定义的变量必须初始化...
2020-03-02 21:39:33
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人