C++总结

一、面向对象程序设计

面向对象程序设计(Object-Oriented Programming,OOP)是一种新的程序设计范型。程序设计范型是指设计程序的规范、模型和风格,它是一类程序设计语言的基础。
面向过程程序设计范型是使用较广泛的面向过程性语言,其主要特征是:程序由过程定义和过程调用组成(简单地说,过程就是程序执行某项操作的一段代码,函数就是最常用的过程)。
面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成;第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作。
什么是C++?
C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。)C++既可以进行C语言的过程化程序设计,又可以进行抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。
我们主要了解C++98和C++11
C++98:C++标准的第一个版本,绝大多数编译器都支持,以模板方式重写C++标准库,引入了STL(标准模板库)
C++11:增加了许多特性,比如:正则表达式、基于范围for循环、auto关键字、新容器、列表初始化、标准线程库等。
C++是基于面向对象,不是纯面向对象ÿ

你可能感兴趣的:(C++,c++)