C++萌新学习之路(二)类和函数的区别,函数头文件和函数库的区别

本文探讨了面向对象编程与面向过程编程的核心区别。面向对象强调数据与操作的封装,减少函数依赖,而面向过程更侧重于函数应用。两者在不同领域各有优势,面向对象在一定程度上基于函数,但通过类和对象的概念提供了更高层次的抽象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

区别: 面向对象 注重对数据的使用。试图把数据和对其的操作封装在一起(类),并且尝试去自动处理一些不同的函数的调用工作(多态,重载等),以减轻对函数的依赖。面向过程
则注重对函数(功能模块)的应用,这些年也有一些面向函数的语言开始复苏(如F#)也可以看出,面向的重点不同,也各有领域和优点。 联系:联系其实在不同中就已经可以看到。面向对象只是将数据和函数“打包”,并记入了一些 自动判断并调用“函数”的功能。所以,面向对象也是建立在函数的基础上,只是减弱了 开发人员对函数的依赖度,将重点转向数据。
作者:proveyourself
来源:优快云
原文:https://blog.youkuaiyun.com/sugesi/article/details/54891478

函数头文件只是给了函数的原型,例如:
double sqrt(double)
但是函数的具体定义是在库中
有返回值的称为函数,没有称为过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值