C++主要由四大模块组成

C++起源于C语言,增加了面向对象特性,如类、封装、继承和多态。它还引入了模板支持泛型编程,以及STL(标准模板库),包含容器、迭代器和算法,极大地增强了其功能和灵活性。C++同时也支持过程式、函数式和元编程形式,展示出其语言的多样性和深度。
摘要由CSDN通过智能技术生成

起初,C++是C语言加上一些面向对象特性。通过不断演变,现在C++已经是一门多种泛型编程语言。支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式。

C++可以看做是以下几个模块组成的:

1、C语言
C++是以C语言为基础的,许多概念是从C语言继承过来的,比如区块、语句、预处理器、内置数据类型、数组、指针等等。C语言与C++相比,具有一定的局限性,比如C语言没有模板、异常、重载等概念。

2、面向对象
面向对象模块给C++引入了一些概念,比如类、封装、继承、多态、动态绑定等等。

3、模板
模板给C++带来了新的编程范式,泛型编程让C++的功能变得非常强大。

4、STL
STL是一个模板库,充分融合了容器、迭代器、算法、函数对象,让C++的功能更丰富。

C++主要就是以上四个模块构成的,当你使用不用的模块时,需要遵守该模块对应的规则。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值