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++