阅读《C++17》第一章

2022-10-12  本文已影响0人  Timmy_zzh

前言

C++是一种面向对象编程语言

学习计算机语言最重要的功课应该是:练习、练习、再练习

IDE:

编译器:GCC,Clang

第一章:基本概念

1.现代C++

l 几乎任何程序都可以使用C++编写,最重要的是,C++可能最适合用来编写对性能有较高要求的应用程序。

2、C++标准库:STL

3、C++程序

l 源文件,头文件(.cpp .h)

l 预处理指令: #include

n 预处理指令会把头文件内容在编译之前,添加到源文件中

4.类和对象

l 类是定义数据类型的代码块。类的名称就是数据类型的名称

n 类定义了数据类型,就是创建了一个新的类型

5、模版

l 模版类和模版函数

7、创建可执行文件

从C++源代码中创建可执行的模块需要三个步骤:

1、 预处理器处理所有的预处理指令。(关键任务之一是将所有#include头文件的完整内容复制到.cpp文件中)

2、 编译期把每个.cpp文件转换为对象文件,其中包含了与源文件内容对应的机器码

3、 链接程序把程序的对象文件合并到包含完整可执行程序的文件中

屏幕快照 2022-10-10 12.10.13.png

8、过程化编程和面向对象编程

9、表示数字

l 进制

n 二进制

n 十六进制

n 八进制

l 负的二进制

n 正数变负数:正数的二进制;补码(0-1对换);+1

n 负数变正数:补码;+1

l 浮点数

10、字符

l ASCII码:128个代码值

l Unicode码:16位代码

上一篇 下一篇

猜你喜欢

热点阅读