tlzmw001
tlzmw001
全部文章
分类
C++Primer 第13章拷贝控制(3)
C++Primer 第14章重载与转换(9)
C++Primer 第15章面向对象设计(14)
俺的笔记(30)
实验记录(3)
数据结构(6)
数据结构与算法之美(1)
归档
标签
去牛客网
登录
/
注册
tlzmw001的博客
全部文章
(共64篇)
MIT6.S081 LAB3
一些别人那里学来的杂记当指令需要访问或者操作某一个虚拟地址时,内存管理单元(MMU)会通过页表找到这个虚拟地址所对应的真实的地址。页表在逻辑上是由一条条page table entries(PTEs)组成,PTE中一部分的位组成PPN(physical page num),即下一级页表所在的物理地址...
2021-09-22
0
780
MIT6.S081 LAB2
xv6知识initcode.S调用exec,将exec参数放进寄存器a0和a1,系统调用号放入a7kernel/syscall.c中的Syscalls数组为函数指针表,与系统调用号进行匹配ecall指令进入内核并执行uservec、usertrap,然后执行syscallsyscall从a7中获取调...
2021-09-20
0
842
MIT6.S081 LAB1
sleepargc表示命令行参数个数,sleep应该为2个参数,第一个参数为路径(大概是这样),argv为指向参数的指针数组,atoi为系统提供的将字符串转为整数的函数,最后用exit退出。 #include "/kernel/types.h" #include "us...
C
2021-09-18
0
465
05-数组
数组适合随机访问而不是查找数组的插入插入最后为o(1),插入最前为o(n),平均时间复杂度为o(n)实际上,在不要求保存原顺序的情况下,插入可以简化为将原位置的元素搬到最后,然后插入新元素,不需要搬动其他元素数组的删除平均时间复杂度o(n)在不要求瞬时删除的情况下,可以只标记而不删除,等到需要时一起...
2021-08-22
0
266
C++Primer-模板特例化
一个特例化就是模板的一个独立的定义 定义模板特例化用template加空尖括号对表明我们正在实例化一个模板,模板特例化本质上是创建一个实例,而不是重载函数类模板特例化需要在模板的命名空间内,且不必为所有模板参数提供实参,在使用时用户要为未指定的模板参数提供实参(在模板名后面的尖括号中指出) temp...
2021-06-24
0
282
C++Primer-可变参数模板
可变函数模板是一个接受可变数目参数的模板函数或模板类,可变数目的参数称为参数包,参数包分为模板参数包或者函数参数包,使用一个省略号来指出一个参数表示一个包,class...或typename...指出后面的参数表示零个或者多个类型的列表 template <typename T, typena...
2021-06-24
0
369
C++Primer-重载与模板
函数模板可以被另一个模板或普通函数重载,函数匹配规则有所改变:(1)候选函数包括所有模板实参推断成功的函数模板实例(2)按照类型转换排序,模板能调用的转换是很有限的(3)若优先级相同,只有一个普通函数选择普通函数,都是模板选择更特例化的模板 编写重载模板 template<typename T...
2021-06-24
0
319
C++Primer-模板实参推断
从函数实参来确定模板实参的过程称为模板实参推断 类型转换与模板类型参数调用时传递给函数模板的实参被用来初始化函数形参。若一个函数形参使用了模板类型参数,就会采用特殊的初始化规则。只有很少的几种类型转换会自动应用于这些实参,编译器通常不进行类型转换而是生成新的实例顶层const会被忽略可以将非cons...
2021-06-23
0
399
数据结构-排序
基本概念 插入排序 交换排序 选择排序 归并排序 基数排序 综合比较
2021-06-20
0
372
数据结构-查找
基本概念 查找 散列表
2021-06-19
0
316
首页
上一页
1
2
3
4
5
6
7
下一页
末页