上一篇:没有了 下一篇:C ++环境设置

C ++概述

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

C ++被视为中级语言,因为它包含了高级和低级语言特征的组合。

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

C ++是C的超集,实际上任何合法的C程序都是一个合法的C ++程序。

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

面向对象编程

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

  • 封装

  • 数据隐藏

  • 遗产

  • 多态性

标准库

标准C ++由三个重要部分组成:

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

  • C ++标准库提供了丰富的函数操作文件,字符string等。

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

ANSI标准

The ANSI standard is an attempt to ensure that C++ is portable -- that code you write for Microsoft"s compiler will compile without errors, using a compiler on a Mac, UNIX, a Windows box, or an Alpha.

The ANSI standard has been stable for a while, and all the major C++ compiler manufacturers support the ANSI standard.

Learning C++

The most important thing to do when learning C++ is to focus on concepts and not get lost in language technical details.

The purpose of learning a programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at maintaining old ones.

C++ supports a variety of programming styles. You can write in the style of Fortran, C, Smalltalk, etc., in any language. Each style can achieve its aims effectively while maintaining runtime and space efficiency.

使用C ++

基本上每个应用程序范围的成千上万的程序员都使用C ++。

C ++正在高度用于编写设备驱动程序和其他依靠实时限制直接操纵硬件的软件。

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

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

Copyright © 2002-2017 vue5.com 版权所有

Top