C++ 概述
-
C++ 概述
C++是静态类型的,编译的,通用的,区分大小写的,自由格式的编程语言,支持过程,面向对象和通用编程。C++被视为中级语言,因为它同时包含了高级和低级语言功能。C++由Bjarne Stroustrup于1979年在新泽西州Murray Hill的Bell Labs进行开发,是对C语言的增强,最初命名为C with Classes,但后来在1983年更名为C++。C++是C的超集,实际上任何合法的C程序都是合法的C++程序。注 –一种编程语言被称为使用静态类型。是在编译时(而不是在运行时)执行类型检查时,
-
面向对象编程
C++完全支持面向对象的编程,包括面向对象开发的四个支柱-- 封装
- 数据隐藏
- 继承
- 多态
-
标准库
标准C++包含三个重要部分-- 提供所有构造块(包括变量,数据类型和文字等)的核心语言。
- C++标准库提供了丰富的函数集,用于处理文件,字符串等。
- 标准模板库(STL)提供了一组处理数据结构等的丰富方法。
-
ANSI标准
ANSI标准是为了确保C++可移植。您为Microsoft的编译器编写的代码将使用Mac,UNIX,Windows或Alpha上的编译器进行编译而不会出错。ANSI标准已经稳定了一段时间,并且所有主要的C++编译器制造商都支持ANSI标准。 -
学习C++
学习C++时最重要的是专注于概念。学习编程语言的目的是要成为一名更好的程序员。也就是说,在设计和实施新系统以及维护旧系统方面变得更加有效。C++支持多种编程样式。您可以用任何语言以Fortran,C,Smalltalk等风格编写。每种样式都可以有效地实现其目标,同时保持运行时和空间效率。 -
使用C++
实际上,每个应用程序领域中成千上万的程序员都使用C++。C++被广泛用于编写设备驱动程序和其他在实时约束下依赖于硬件直接操纵的软件。C++足够干净,足以成功教授基本概念,因此被广泛用于教学和研究。任何使用过Apple Macintosh或运行Windows的PC的人都间接使用了C++,因为这些系统的主要用户界面是用C++编写的。