前言
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.png8、过程化编程和面向对象编程
9、表示数字
l 进制
n 二进制
n 十六进制
n 八进制
l 负的二进制
n 正数变负数:正数的二进制;补码(0-1对换);+1
n 负数变正数:补码;+1
l 浮点数
10、字符
l ASCII码:128个代码值
l Unicode码:16位代码
网友评论