1、C++简介
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
C++特性
C++相较于C,最主要的区别是引入了面向对象编程的思想。C语言程序设计更注重过程,C++更注重整体的实现。例如:遥控器换台操作,C主要是关注如何换台,在换台的过程中,需要执行什么操作,而C++只需要关注有没有换台。
C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:
- 封装
- 抽象
- 继承
- 多态
C++组成部分
标准的 C++ 由三个重要部分组成:
- 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
- C++ 标准库,提供了大量的函数,用于操作文件、字符串等。
- 标准模板库(STL),提供了大量的方法,用作于操数据结构等。
C++标准
C++程序设计
#inlcude <iostream>
int main(int argc, char* argv[])
{
std::cout << "Hello C++" << std::endl;
return 0;
}