c++和c的不同:
  1,c++是c的扩充。
  2,在解决问题时思维方式的不同。(c++采用面向对象思维,c面向结构思维)

面向结构思维:将一个大程序拆分成一个个很小的结构。每个结构完成一个或多个功能,所有结构集合起来就可以完成一个大功能。
结构是实现一个或多个功能的代码块。
缺点:可维护性、数据的安全性(只是把大程序细化成若干个小结构,并没有考虑数据的安全性问题)(数据是属于整个程序的)、可重用性(并没有将相关的数据和结构看做一个整体,所以无法利用已有的代码来创造新的代码)

面向对象思想:1,将一个大程序拆分成若干个对象,每个对象中封装部分数据和实现功能的方法,一个对象想要访问另一个对象的数据,必须争得该对象的同意,而该对象中数据的改变也不会影响到其他对象,从而解决了数据的安全性问题。
2,面向对象允许将具有相同特征的对象划分为一类,而同一类的对象又可以继续向下派生,父生子,子生孙,代码不经修改即可重复利用,实现了代码的重用。
优点支持多态性,多态性指不同的对象采取相同的方法会导致不同的行为或结果。

c++和其他语言的区别:
  不同的仅仅是外在表现形式。
  Java和C#表现在安全性和易学性方面,将c++一些高级特性去掉,换以另一种表达方式来阐述它的其他特性。
  因此,学会了C++,掌握了其他语言的90%,另外的10%仅仅是在描述同一概念时所采取的方式不同而已。

使用工具Microsoft Visual C++ 6.0或者Microsoft Visual Studio 2003

最新文章

  1. web标准之道——笔记
  2. 浅谈微信小程序对于创业者,意味着什么?
  3. Android touch 事件传递机制
  4. spark-sql性能测试
  5. ie 8 下post提交提交了两次
  6. python之GUI编程(二)win10 64位 pygame的安装
  7. 深入理解js——函数和对象的关系
  8. Android Studio快速添加Gson以及GsonFormat的使用
  9. Leetcode: Count Numbers with Unique Digits
  10. c++对象模型以及内存布局的研究
  11. Xcode 调试技巧-b
  12. ORACLE归档模式和非归档模式的利与弊
  13. Hadoop权威指南: 专有数据类型
  14. Object-Relational Structural Patterns
  15. Python scikit-learn机器学习工具包学习笔记
  16. 在删除一个指针之后,一定将该指针设置成空指针(即在delete *p之后一定要加上: p=NULL)
  17. java 动态代理模式(jdk和cglib)
  18. computer browser服务无法启动 错误1068 依存服务或组无法启动
  19. android-基础编程-Notification
  20. Js点击触发Css3的动画Animations、过渡Transitions效果

热门文章

  1. DONET三层架构开发初步
  2. CocoStudio 创建简单UI资源并加入�到project
  3. Microsoft Visual Studio与Firefly 加载的项目已建议,更新源代码地位问题
  4. MySQL和PostgreSQL 导入数据对照
  5. RHEL 7特性说明(七):编译程序及工具
  6. C如何获取文件夹下所有文件
  7. win7如何共享文件 图文教你设置win7文件共享
  8. C# for AUTOCAD ActiveX获取图形对象坐标程序
  9. [转]如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误
  10. HuffmanTree && HuffmanCode