C++基础教程

C++简介

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
【注】使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

面向对象程序设计(OOB)

四大特性:封装、抽象、继承、多态

封装

继承

多态

标准库(Standard Library)

标准的C++由三个重要部分组成:

  • 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
  • C++标准库,提供了大量的函数,用于操作文件、字符串等。C++ 标准库可以分为两部分:
    标准函数库: 这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自 C 语言。
    面向对象类库: 这个库是类及其相关函数的集合。
  • 标准模板库(STL, Standard Template Library),提供了大量的方法,用于操作数据结构等。包含三大组件:
    容器(Containers)是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。
    算法(Algorithms)作用于容器。它们提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜索和转换等操作。
    迭代器(iterators)用于遍历对象集合的元素。这些集合可能是容器,也可能是容器的子集。

原文链接: https://www.cnblogs.com/ddqdd/p/17052345.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++基础教程

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/311943

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月16日 下午12:12
下一篇 2023年2月16日 下午12:12

相关推荐