1.编程范式
编程范式是指计算机编程的基本风格,C++可容纳多种程度范式,如面向对象编程、泛型编程及传统的过程式编程。
2.与C相比较
C++在C语言的基础上新加的特性如下:
a.类和对象、继承
b.多态、虚函数和RTTI
c.函数重载
d.引用变量
e.泛型编程
f.异常机制
g.命名空间
C++继承了C语言高效、简洁、快速和可移植性的传统,新增的面向对象编程特性,还有一个泛型编程的特性。在学习C++需要掌握C语言的基础知识,OOP思想和泛型编程的知识。
3.编程原理
计算机语言要处理两个概念:数据和算法。数据是程序中要使用和处理的信息,算法是处理数据的方法。C语言是将大型程序分解成小型、便于管理的任务,这是叫结构化编程,从而出现了面向对象编程。过程式编程强调的是算法,面向对象编程强调的是数据。类规定了使用哪些数据来代表对象和一些处理这些数据的方法。OOP编程的开始就是编写描述对象的类,从低级组织(类)到高级组织(程序)的处理方法叫做自下而上编程。C++融和了OOP、泛型编程传统过程性方法,这表明C++强调实用性,而不是意识形态方法。
想想看看,多看些C++的知识也不错,当我的笔记了。uuuUP
原文:http://www.cnblogs.com/a2htray/p/3928260.html