首页 > 技术文章 > C++(笔)001.

a2htray 2014-08-21 22:48 原文

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

 

  

推荐阅读