- 博客(73)
- 收藏
- 关注
原创 LInux缓冲区理解
当c语言缓冲区写入内容后调用exit时,c语言缓冲区内容会复制到系统文件缓冲区,再通过系统调用,传输给磁盘或显示器。基本上数据刷新到了内核(也就是到了系统文件缓冲区中),数据也就可以到硬件了。会复制到系统文件缓冲区,此时系统调用的系统文件缓冲区内无内容,当c语言缓冲区写入内容后调用_exit时,c语言缓冲区内容。
2024-07-29 18:41:14
307
原创 C++ 类型转换
强制类型转换的四种形式,常用三种static_cast、const_cast、dynamic_cast以及explicit关键字修饰构造函数防止隐式类型转换。char类型打印需强转为(void*)
2024-06-20 09:33:21
904
原创 C++11中的类型推演工具decltype
int b = 20;// 用decltype推演a+b的实际类型,作为定义c的类型return 0;
2024-06-14 20:52:44
216
原创 C++匿名对象
struct:结构体内默认访问权限:public公共->哪里都能用class:结构体内默认访问权限:private私有->只能在类里使用。
2024-05-31 10:30:02
163
原创 Linux VIM指令
命令模式:控制屏幕光标的移动,字符、字或行的删除等输入对文件的一些指令插入模式:对文件内容进行文字输入底行摸索:文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作命令模式:(刚进入文件时)插入模式:(点击i)(退出esc)底行模式:(shift+;进入底行模式,w保存,q退出q!强制退出,wq保存并退出)(退出esc)
2024-05-22 13:07:14
2390
原创 C++多态
虚函数的后面写上 =0 ,则这个函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫接口类),抽象类不能实例化出对象。派生类继承后也不能实例化出对象,只有重写纯虚函数,派生类才能实例化出对象。纯虚函数规范了派生类必须重写,另外纯虚函数更体现出了接口继承。
2024-05-22 10:41:34
904
原创 C++中的继承
概念定义:继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构, 体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。public(公共) protect(保护)private(私有)权限为protect、private只能类里访问 public类里,外都能用常用表格:protected继承:具体理解:父类
2024-05-17 21:29:20
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人