C++学习之一、 C++简介
C++ 是什么?C++ 有什么特点。
C++ 语言特点
C++ 融合了 3 种不同的编程方式。
- C 语言代表的过程性编程。
- C++ 在 C 语言基础上添加的类代表的面向对象(OOP)编程。
- C++ 模板支持的泛型编程。
C++ 起源
C++ 诞生于贝尔实验室,Bjarne Stroustrup 于 20 世纪 80 年代开发出了这种语言,C++ 基于 C 语言。
C++ 标准
- 移植时需要基于目标平台的编译器对程序重新编译。
- 常用的两种标准,C++98, C++11 标准。具体介绍参见 C++ 参考手册
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++ |
程序创建步骤
Tips:* 编译源代码,是将源代码翻译为主机使用的内部语言——机器语言,包含了翻译后的程序的文件就是程序的目标代码(object code),一般是 .o后缀的文件
C++ 编译
常用编译器有gcc g++
。