使用文本编辑器编写的代码称为源代码。
将源代码翻译为主机使用的机器语言,包含了翻译后的程序的文件就是程序的目标代码。
将目标代码与其他代码链接起来,链接指的是将目标代码同使用的函数的目标代码以及一些标准的启动代码组合起来,生成程序的运行阶段版本,包含最终产品的文件被称为可执行代码。
一些编译的的C++文件的扩展名
| C++实现 | 源代码文件的扩展名 |
| UNIX | C、cc、cxx、c |
| GNU C++ | C、cc、cxx、cpp、c++ |
| Digital Mars | cpp、cxx |
| Borland C++ | cpp |
| Watcom | cpp |
| Microsoft Visual C++ | cpp、cxx、cc |
| Freestyle CodeWarrior | cp、cpp、cc、cxx、c++ |



