事项说明:
- 以前为了过c++程序设计课,学过《c++ primer plus》,此书就是c++入门的圣经。如今只是想要重拾c++,这种大部头虽然可以再看一遍,但是未免过于费时,所以挑选了较为小巧的《c++入门经典》,这两本书在我心中都有不错的印象,但是想要快速复习一下基础内容,则是十分推荐《入门经典》
- 本系列只是《c++入门经典》中各章的随笔记录与代码抄录,可能有时会附上个人的注解
- 使用的编辑器为vs code,编译器为gcc9.2.0,选别的肯定也行,但我就喜欢这样
第一章 编写第一个程序
1.1使用c++
介绍而已,没啥好说的,略
1.2编译和链接源代码
对于您创建的c++源代码文件,可使用扩展名.cpp、.cxx、.cp或.c。大多数c++都不关心源代码文件的扩展名,但使用.cpp有助于您识别源代码。
编译源代码时,将生成一个目标文件,链接器将把它转换为可执行程序
创建c++程序时,将链接一个或多个目标文件以及一个或多个库。库是一系列可链接的文件,提供了有用的函数和类,可供在程序中使用。函数是一个执行任务的代码块。类定义了一种新数据类型和相关的函数。
创建c++程序的步骤如下:
使用文本编辑器创建源代码。
使用编译器将源代码转换为目标文件。
使用链接器链接目标文件和必要的库,生成可执行程序。
输入可执行文件的名称以运行它。
gcc编译器将编译和链接合而为一。
1.3创建第一个程序
程序清单1.1 Motto.cpp
#include<iostream>
int main()
{
std::cout<<"Solidum petit in profundis!\n";
return 0;
}
命令台编译命令:
(windows下)
g++ Motto.cpp -o Motto.exe
即:g++ 源程序名 -o 可执行程序名(后缀根据操作系统平台可能会产生差异)
其余部分
不重要,略。