自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 [C++学习笔记] 第 12 章 友元、异常和其他

主要介绍了友元类、嵌套类、异常、RTTI和类型转换运算符

2024-08-09 12:01:50 810

原创 [C++学习笔记] 第 11 章 C++ 中的代码重用

主要介绍了 `has-a` 关系的包含、私有继承和保护继承,还有泛型编程的类模板

2024-08-04 09:49:33 1027

原创 [C++学习笔记] 第 10 章 类继承

主要介绍了公有继承、静态联编和动态联编、`protected` 关键字、抽象基类等部分

2024-07-29 10:50:53 420

原创 [C++学习笔记] 第 9 章 类和动态内存分配

主要包括了在类中使用 new 和 delete 应注意的事项、类的复制构造函数和赋值运算符、成员初始化列表等

2024-07-26 16:28:36 317

原创 [C++学习笔记] 第 8 章 使用类

本部分主要介绍了运算符重载、友元函数和类的类型转换这三部分内容

2024-07-20 12:05:42 682 1

原创 [C++学习笔记] 第 7 章 对象和类

本部分主要介绍了 C++ 类的基础知识、构造函数和析构函数、this指针等知识

2024-07-18 12:09:54 274

原创 [C++学习笔记] 第 6 章 内存模型和名称空间

主要介绍了C++中数据的内存模型和新增的 namespace 特性

2024-07-16 16:37:25 884

原创 [C++学习笔记] 第 5 章 函数探幽

主要介绍了C++ 的内联函数、引用特性、函数重载、函数模板这几个特性

2024-07-14 11:00:23 995

原创 [C++学习笔记] 第 4 章 编程基础

主要包括了C++较C语言中循环、分支和函数的新特点

2024-07-11 10:04:40 306

原创 [C++学习笔记] 第 3 章 复合类型

​ C++ 可以使用string类的对象来储存字符串。要使用string类,必须引头文件。string类位于名称空间std中,其定义隐藏了字符串的数组性质。从这个示例可知:在很多方面,使用string可以使用 C 风格字符串来初始化string对象可以使用cin读入string对象,用cout输出string对象可以使用数组表示法来访问存储在string对象中的字符(通过下标访问)上述程序表明,string。

2024-07-08 21:29:18 939

原创 [C++学习笔记] 第 2 章 处理数据

​ 通过使用 C++ 新增的大括号初始化器,初始化常规变量的方式与初始化类变量的方式更像,C++11 使得可将大括号初始化器用于任何类型(可以使用等号,也可以不使用),这是一种更加通用的初始化语法。当运算涉及两种类型时,较小的类型将被转换为较大的类型。类型选择为计算机最自然的类型,这意味着计算机使用这种类型时,运算速度可能最快。(宽字符类型)表示扩展字符集。​ 进行字符串编码时,如果有特定长度和符号特征的类型,将很有帮助,而类型。而不指定变量类型,编译器将把变量的类型设置成与初始值相同(自动推断类型)。

2024-07-07 12:14:25 941

原创 [C++学习笔记] 第 1 章 开始学习 C++

​ C++ 融合了333种不同的编程方式:C 语言代表的过程性语言、C++ 在 C 语言基础上添加的类代表的面向对象语言、C++ 模板支持的泛型编程。笔者于232323年暑假已经大致学过一遍 C++,但由于 C++ 知识体系过于庞大复杂,且在过去的一年内笔者基本没有使用 C++ 做过什么项目,所以希望重新梳理一遍 C++ 知识体系并记录分享。本系列基于的学习教材是 《C++ Primer Plus》,主要介绍 C++98 的特性,涵盖一些 C++11 新增的特性。

2024-07-06 16:48:33 369 2

原创 [CSAPP] 第 2 章 信息的表示和处理

不过对于大多数机器,实际位移量将变为。

2024-07-05 18:38:42 701 1

原创 [CSAPP] 第 1 章 计算机系统漫游

则是说一个进程的指令和另一个进程的指令是交错执行的。在大多数系统中,需要运行的进程数可以多于 CPU 个数,一个 CPU 看上去都像是在并发地执行多个进程,这是通过 CPU 在进程间切换来实现的。在 Linux 中,地址空间最上面的区域是保留给操作系统中的代码和数据的,这对所有进程都是一样。这样的程序在现代系统上运行时,操作系统会提供一种假象:好像系统上只有这一个程序在运行,程序像是独占地使用处理器、主存和 I/O 设备。需要注意的是,内核不是一个独立的进程,而是系统管理全部进程的代码和数据结构的集合。

2024-07-01 22:28:27 569 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除