C++11学习笔记 2.1

C++11学习笔记 2.1,第1张

2.1 一、语言特性:过程式、对象式程序设计

1.面向过程式的程序设计:从上往下,逐步求解,按顺序的一步一步把问题解决
2.基于对象的程序设计 和 面向对象的程序设计
基于对象的程序设计:把功能包含在类中,需要的时候通过定义一个对象的方式来调用的程序。这种书写方式。
面向对象的程序设计:多态性升华了基于对象的程序设计,这个时候我们就不叫基于对象程序设计了,我们叫面向对象程序设计。
3.面向对象程序设计的优点:
易维护、易扩展、模块化(通过设置各种访问级别限制别人的访问,也保护了数据安全)

二、一个简单的C++程序

.cc .cxx源文件后缀 GNU编译器上 .m .mm后缀 苹果 .hpp把头和实现放一起了(能够减少编译次数)

三、可移植性问题

编译型语言,需要编译过程,编译成二进制文件(可执行文件)
解释型语言,不进行预先编译,先解释,再运行

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/3002859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存