会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
单依风
博客园
首页
新随笔
联系
订阅
管理
2023年9月26日
中断是怎么实现的
摘要: 中断是什么 简单的说就是 CPU 在等待很久才能完成的任务时,趁机去干点别的事情去了。要是这个耗时较长的任务完成了,给 CPU 打个电话,再把 CPU 叫回来干活。 用复杂的话来说中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又
阅读全文
posted @ 2023-09-26 23:15 文工程序
阅读(114)
评论(0)
推荐(0)
2023年9月13日
动态内存
摘要: 动态对象的正确释放被证明是编程中极其容易出错的地方。为了安全地使用动态对象,标准库定义了两个智能指针类型来管理动态分配的对象。当一个对象应该被释放时,指向它的智能指针可以确保自动地释放它。 静态内存用来保存局部 static 对象、类 static 数据成员以及定义在任何函数之外的变量。栈内存用来保
阅读全文
posted @ 2023-09-13 22:56 文工程序
阅读(142)
评论(0)
推荐(0)
2023年4月13日
C++ 中的数组
摘要: 数组的声明与定义 数组是一种复合类型。 数组的声明形如 **a[d] **其中 a 是数组的名字,d 是数组的维度。维度说明数组中元素的个数,因此必须大于 0 数组中的元素个数也是属于数组类型的一部分,编译的时候应该是已知的,也就是说,维度必须是一个常量表达式 unsigned cnt = 42;
阅读全文
posted @ 2023-04-13 18:35 文工程序
阅读(235)
评论(0)
推荐(0)
2023年4月6日
迭代器
摘要: 迭代器 iterator 是一种访问容器成员的通用机制。string 也可以通过迭代器访问。所有的标准容器都可以使用迭代器,但是其中只有少数几种才能同时支持下标运算符。严格来说,string 对象不属于容器类型,但是 string 支持很多与容器类型类似的操作。 使用迭代器 获取迭代器不是取地址符,
阅读全文
posted @ 2023-04-06 19:31 文工程序
阅读(58)
评论(0)
推荐(0)
2023年3月10日
C++ 标准库中的 vector
摘要: 标准库类型 vector 表示对象的集合,其中所有对象的类型都相同。集合中的每个对象,都有一个与之对应的索引,索引用于访问对象。vector 是一个类模板,编译器根据模板创建类或者函数的过程称为 实例化 (instantiation)vector 是模板而非类型,由 vector 生成的类型必须包含
阅读全文
posted @ 2023-03-10 22:36 文工程序
阅读(161)
评论(0)
推荐(0)
2023年1月18日
C++ 中标准库类型 string
摘要: 标准库类型 string 表示可变的字符序列,使用 string 类型必须首先包含 string 头文件。string 本质上是一个类,是 STL 提供的 char* 的容器。 定义初始化 string 对象 | 初始化 string 对象的方式 | | | | | | string s1 | 默认
阅读全文
posted @ 2023-01-18 17:14 文工程序
阅读(221)
评论(0)
推荐(1)
2023年1月13日
C++ 中的 typeof、auto 以及 decltype
摘要: 类型别名 typedef/using 类型别名 (type alias) 是一个名字,它是某种类型的同义词。使用类型别名有很多好处,它让复杂的类型名字变得简单明了,易于理解和使用,还有助于程序员清楚地知道使用该类型的真实目的。有两种方法可以定义类型别名,传统的方式是使用关键字 typedef示例 t
阅读全文
posted @ 2023-01-13 19:12 文工程序
阅读(1235)
评论(0)
推荐(0)
2023年1月10日
C++ 中的 const 限定符
摘要: const 需要与“常量”这个说法做一个区分。 const 就是 const,常量是常量,有时候可以通用,但有时候又不能混淆。 const 限定符 const 修饰的对象的值不能被改变。可以用来提高警惕,防止程序修改 const 限定对象的值。格式: const int bufSize = 512;
阅读全文
posted @ 2023-01-10 16:44 文工程序
阅读(237)
评论(0)
推荐(0)
2023年1月5日
rustup-init.exe 安装失败及其解决方案
摘要: 环境: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 文工程序
阅读(4743)
评论(1)
推荐(5)
2023年1月4日
字面值常量
摘要: 整形字面值 20默认十进制 020以 0 作为前缀,八进制 0x20以 0x 作为前缀,十六进制 字符串常量 "ABC" 是一个字符串字面值 令auto c = "ABC" ,那么 c 是 const char* 数据类型,sizeof(c) 的结果是 8 ,指针大小为 8 sizeof("ABC"
阅读全文
posted @ 2023-01-04 18:22 文工程序
阅读(89)
评论(0)
推荐(0)
下一页
公告