C++和 C

      c++和c都是高级的开发语言,c++在c的基础上添加了对面对象编程和泛型编程的支持,并继承了c高效、简洁、快速和可移植的传统。其中面向对象的编程oop,强调的是数据。总所周知,语言就是数据+算法组成的,而c++则将更强调数据。

     在c++中。类就是一个规范,描述了新型数据格式,对象是根据这种规范构造的特定数据结构。通常,类规定了可使用那些数据结构以及可以对这些数据结构执行哪些操作。c++不仅能将数据和方法合并为类定义,而且面向对象的特性也有助于创建可重用的代码,将减少大量的工作,并能够隐藏可以保护的数据。其多态的特性,让使用者为运算符和函数创建多个定义,并且继承能让使用者使用旧的类派生出新类

    c++的另一种编程模式,即繁星编程(独立于特定的数据类型),于oop目标相同,将重用代码和抽象通用的概念技术更简单。此种机制,c++模板提供了完成这种任务的机制。

    c++在c上添加了oop特性,你可以忽略c++面向对象的特性,但将错过很多有用的东西。建议大家在学习c++的过程中,深层次的理解它的特性,而不要和c混合使用,更好的掌握c++的机制。

  重新学习c++的过程,慢慢的总结和学习,和大家一起进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值