2013年7月16日
摘要: (1)引言正如我们所知,C是过程(procedural)语言,“数据”和“处理数据的操作(函数)”是分开声明的,语言本身没有支持数据和函数之间的关联性。换句话说,C语言由一组“分布在各个以功能为导向的函数中的算法所驱动,它们处理的是共同的外部数据”。如自定义数据:1 typedef struct point3d2 {3 float x;4 float y;5 float z;6 }Point3d那么可以围绕该数据定义许多操作该数据的函数,这些函数与数据之间的关联性并不由语言本身支持,而是由用户进行关联。在C++中,可以通过抽象将数据和操作该数据的函数封装在一个类中: 1... 阅读全文
posted @ 2013-07-16 15:26 Sophia-呵呵小猪 阅读(272) 评论(0) 推荐(0) 编辑