01-重新认识C++:生命周期和编程范式

本文探讨了C++的编程范式,包括面向过程、面向对象、泛型编程、模板元编程和函数式编程。介绍了每种范式的概念和在C++中的应用,如class、template、Lambda表达式等。同时,文章还提及了C++程序的生命周期,强调了多范式编程的灵活性与潜在挑战。
摘要由CSDN通过智能技术生成

01 | 重新认识C++:生命周期和编程范式

1-C++ 的编程范式(Paradigm)

​ “编程范式”是一种“方法论”,就是指导你编写代码的一些思路、规则、习惯、定式和常用语。

​ 编程范式和编程语言不同,有的范式只能用于少数特定的语言,有的范式却适用于大多数语言;有的语言可能只支持一种范式,有的语言却可能支持多种范式。

在这里插入图片描述

2- 面向过程 & 面向对象

面向过程体现在 C++ 中,就是源自它的前身——C 语言的那部分,比如变量声明、表达式、分支 / 循环 / 跳转语句,等等。

面向对象是 C++ 里另一个基本的编程范式。它的核心思想是“抽象”和“封装”,倡导的是把任务分解成一些高内聚低耦合的对象,这些对象互相通信协作来完成任务。它强调对象之间的关系和接口,而不是完成任务的具体步骤。

​ 在 C++ 里,面向对象范式包括 classpublicprivatevirtualthis 等类相关的关键字,还有构造函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值