摘要: 中断是什么 简单的说就是 CPU 在等待很久才能完成的任务时,趁机去干点别的事情去了。要是这个耗时较长的任务完成了,给 CPU 打个电话,再把 CPU 叫回来干活。 用复杂的话来说中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又 阅读全文
posted @ 2023-09-26 23:15 文工程序 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 动态对象的正确释放被证明是编程中极其容易出错的地方。为了安全地使用动态对象,标准库定义了两个智能指针类型来管理动态分配的对象。当一个对象应该被释放时,指向它的智能指针可以确保自动地释放它。 静态内存用来保存局部 static 对象、类 static 数据成员以及定义在任何函数之外的变量。栈内存用来保 阅读全文
posted @ 2023-09-13 22:56 文工程序 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 数组的声明与定义 数组是一种复合类型。 数组的声明形如 **a[d] **其中 a 是数组的名字,d 是数组的维度。维度说明数组中元素的个数,因此必须大于 0 数组中的元素个数也是属于数组类型的一部分,编译的时候应该是已知的,也就是说,维度必须是一个常量表达式 unsigned cnt = 42; 阅读全文
posted @ 2023-04-13 18:35 文工程序 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 迭代器 iterator 是一种访问容器成员的通用机制。string 也可以通过迭代器访问。所有的标准容器都可以使用迭代器,但是其中只有少数几种才能同时支持下标运算符。严格来说,string 对象不属于容器类型,但是 string 支持很多与容器类型类似的操作。 使用迭代器 获取迭代器不是取地址符, 阅读全文
posted @ 2023-04-06 19:31 文工程序 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 标准库类型 vector 表示对象的集合,其中所有对象的类型都相同。集合中的每个对象,都有一个与之对应的索引,索引用于访问对象。vector 是一个类模板,编译器根据模板创建类或者函数的过程称为 实例化 (instantiation)vector 是模板而非类型,由 vector 生成的类型必须包含 阅读全文
posted @ 2023-03-10 22:36 文工程序 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 标准库类型 string 表示可变的字符序列,使用 string 类型必须首先包含 string 头文件。string 本质上是一个类,是 STL 提供的 char* 的容器。 定义初始化 string 对象 | 初始化 string 对象的方式 | | | | | | string s1 | 默认 阅读全文
posted @ 2023-01-18 17:14 文工程序 阅读(148) 评论(0) 推荐(1) 编辑
摘要: 类型别名 typedef/using 类型别名 (type alias) 是一个名字,它是某种类型的同义词。使用类型别名有很多好处,它让复杂的类型名字变得简单明了,易于理解和使用,还有助于程序员清楚地知道使用该类型的真实目的。有两种方法可以定义类型别名,传统的方式是使用关键字 typedef示例 t 阅读全文
posted @ 2023-01-13 19:12 文工程序 阅读(993) 评论(0) 推荐(0) 编辑
摘要: const 需要与“常量”这个说法做一个区分。 const 就是 const,常量是常量,有时候可以通用,但有时候又不能混淆。 const 限定符 const 修饰的对象的值不能被改变。可以用来提高警惕,防止程序修改 const 限定对象的值。格式: const int bufSize = 512; 阅读全文
posted @ 2023-01-10 16:44 文工程序 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 环境:64 位 Windows 10 系统,成都电信 2023 年 1 月 问题描述 官网下载的 rustup-init.exe 下载慢,安装慢,或者直接卡死 error: could not download file from ' https://static.rust-lang.org/dis 阅读全文
posted @ 2023-01-05 09:58 文工程序 阅读(3090) 评论(1) 推荐(3) 编辑
摘要: 整形字面值 20默认十进制 020以 0 作为前缀,八进制 0x20以 0x 作为前缀,十六进制 字符串常量 "ABC" 是一个字符串字面值 令auto c = "ABC" ,那么 c 是 const char* 数据类型,sizeof(c) 的结果是 8 ,指针大小为 8 sizeof("ABC" 阅读全文
posted @ 2023-01-04 18:22 文工程序 阅读(64) 评论(0) 推荐(0) 编辑