复习向 C/C++ 编程语言简介和概括(C++复习向p1)

news/2024/11/25 22:28:26/

文章目录

      • C++ 编程语言
      • C 和 C++ 关系
      • 标准的 C++ 组成
      • ANSI 标准
      • 比较重要的标准化时间

C++ 编程语言

  • 是一种静态类型的、编译式的、通用式的、大小写敏感、不规则的编程语言
  • 支持过程化编程,面向对象,泛型编程

C 和 C++ 关系

  • C++ 是 C 的一个超集,任何合法的 C 程序都是合法的 C++ 程序

标准的 C++ 组成

  • 核心语言,包括代码块、变量、常量等
  • C++ 标准库,提供了大量的函数,用来操作文件、字符串
  • 标准模板库 STL,提供了大量的方法,比如操作数据结构等等

ANSI 标准

ANSI 标准用来确保 C++ 编写的代码在 Mac,UNIX,Windows 上都能通过编译,目前编译器均支持 ANSI 标准

比较重要的标准化时间

  • 1998年 C++ 98
  • 2003年 C++ 03
  • 2011年 C++ 11
  • 还有 C++14、C++17、C++20 省略

http://www.ppmy.cn/news/108565.html

相关文章

cuda编程学习——卷积计算CUDA、Pytorch比较 干货向(六)

前言 参考资料: 高升博客 《CUDA C编程权威指南》 以及 CUDA官方文档 CUDA编程:基础与实践 樊哲勇 参考B站:蒙特卡洛加的树 文章所有代码可在我的GitHub获得,后续会慢慢更新 文章、讲解视频同步更新公众《AI知识物语》&#…

食物储藏信息管理系统的设计与实现(ASP.NET,SQLServer)

需求分析 食物储藏信息管理系统是一个典型的数据库开发应用程序,由基础信息维护、用户信息维护、食物提醒管理、用户管理、食物管理、系统管理、食物储藏等功能模块组成。 具体功能实现如下: 食物管理:食物管理部门自行添加食物,可…

【Matter】使用chip tool在ESP32-C3上进行matter开发

文章目录 使用chip tool在ESP32-C3上进行matter开发前提准备编译 chip-tool1.激活esp-matter环境2.编译matter所需环境3.构建CHIP TOOL chip-tool client 调试设备说明1.基于 BLE 调试2.通过IP与设备配对3.Trust store4.忘记当前委托的设备 使用chip-tool点灯1.matter环境激活2…

Azure Active Directory 的功能和优势

Azure Active Directory (Azure AD) 是 Microsoft 基于云的多租户目录和标识管理服务。 Azure AD 有助于支持用户访问资源和应用程序,例如: 位于企业网络上的内部资源和应用。 Microsoft 365、Azure 门户和 SaaS 应用程序等外部资源。 为组织开发的云应…

SAP-MM发票校验过账到总账

一.概念 SAP的MIRO发票校验,通常是参照采购订单(PO)生成,但有时会收到无PO参考的发票,例如供应商的运费、质检费等,这些不想过帐到发票项目的物料或成本科目,那么可以过帐到某个总账…

解决CentOS7用户管理报错问题:密码设为Aa12345@时报错,为什么Bji230309@可以而Aa12345@不行?

场景: 早上博友(CSDN博客朋友)给我发私信,问了一个问题: CentOS7上面运行的项目,在用户管理添加新用户时,密码设置成Aa12345时,会报错:Cannot read property message of undefined。查看/etc/…

自实现朴素贝叶斯分类器with案例:基于SMS Spam Collection数据集的广告邮件分类

目录 贝叶斯分类器何为朴素案例:基于SMS Spam Collection数据集的广告邮件分类SMS数据集词向量表示Laplacian平滑训练过程分类过程 完整代码 贝叶斯分类器 首先要理解贝叶斯决策的理论依据,引用西瓜书上的原话:对于分类任务,在所…

如何处理Vue应用程序中的错误和异常情况?

处理Vue应用程序中的错误和异常情况是开发中非常重要的一环,但是对于新手来说,这往往是一个比较棘手的问题。不过别担心,下面我将为大家详细解答。 首先,我们需要知道的是,在Vue中,错误和异常情况是两个不…