目录

C++ 概述

C ++是一种静态类型,编译,通用,区分大小写,自由格式的编程语言,支持过程,面向对象和通用编程。

C ++被认为是一种middle-level语言,因为它包含高级和低级语言特性的组合。

C ++由Bjarne Stroustrup于1979年在新泽西州Murray Hill的贝尔实验室开发,作为C语言的增强版,最初命名为C with Classes,但后来在1983年更名为C ++。

C ++是C的超集,几乎任何合法的C程序都是合法的C ++程序。

Note - 在编译时执行类型检查而不是运行时,编程语言被称为使用静态类型。

Object-Oriented Programming

C ++完全支持面向对象的编程,包括面向对象开发的四大支柱 -

  • Encapsulation
  • 数据隐藏
  • Inheritance
  • Polymorphism

标准库

标准C ++包含三个重要部分 -

  • 核心语言提供所有构建块,包括变量,数据类型和文字等。

  • C ++标准库提供了丰富的函数集,用于处理文件,字符串等。

  • 标准模板库(STL)提供了一组操作数据结构等的丰富方法。

ANSI标准

ANSI标准试图确保C ++是可移植的; 您为Microsoft编译器编写的代码将使用Mac,UNIX,Windows框或Alpha上的编译器进行编译而不会出错。

ANSI标准已经稳定了一段时间,并且所有主要的C ++编译器制造商都支持ANSI标准。

Learning C++

学习C ++最重要的是关注概念。

学习编程语言的目的是成为一个更好的程序员; 也就是说,在设计和实施新系统以及维护旧系统方面变得更加有效。

C ++支持各种编程风格。 您可以用任何语言编写Fortran,C,Smalltalk等风格。 每种风格都能有效地实现其目标,同时保持运行时和空间效率。

使用C ++

几乎每个应用程序域中都有成千上万的程序员使用C ++。

C ++被高度用于编写依赖于在实时约束下直接操作硬件的设备驱动程序和其他软件。

C ++被广泛用于教学和研究,因为它足够干净,可以成功地教授基本概念。

任何使用Apple Macintosh或运行Windows的PC的人都间接使用C ++,因为这些系统的主要用户界面是用C ++编写的。

<上一篇.C++ 教程
C++ 环境搭建.下一篇>
↑回到顶部↑
WIKI教程 @2018