C/C++ 是一种语言还是两种语言?

2024-01-13

C/C++ 是一种语言还是两种语言?我听说 C++ 就是带有类的 C。是对的吗?


C++ http://en.wikipedia.org/wiki/C++1982-1983 年与 C 分道扬镳,这在计算机时代已经是很长一段时间了。但是,有许多与 C++ 兼容的 C 库,包括 C 标准库本身,并且有源源不断的程序从 C 移植到 C++。许多 C 程序员只知道或使用与 C++ 兼容的功能。

它们由不同委员会的不同 ISO 标准定义。即使他们定义了兼容的功能,也通常用不同的术语来定义。

提及 C/C++ 与提及意大利语/西班牙语一样有效。您应该小心使用此类术语的对象和时间。但确实,思想在两个方向上都有传播,而且相似之处不仅仅是巧合。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C/C++ 是一种语言还是两种语言? 的相关文章

  • 使用 gcc 在 Linux 上运行线程构建块 (Intel TBB)

    我正在尝试为线程构建块构建一些测试 不幸的是 我无法配置 tbb 库 链接器找不到库 tbb 我尝试在 bin 目录中运行脚本 但这没有帮助 我什至尝试将库文件移动到 usr local lib 但这又失败了 任何的意见都将会有帮助 确定您
  • 调用 McAfee 病毒扫描引擎

    我收到客户的请求 要求使用他们服务器上的 McAfee 病毒扫描将病毒扫描集成到应用程序中 我做了一些调查 发现 McScan32 dll 是主要的扫描引擎 它导出各种看起来有用的函数 我还发现提到了 McAfee Scan Engine
  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • C++ 多行字符串原始文字[重复]

    这个问题在这里已经有答案了 我们可以像这样定义一个多行字符串 const char text1 part 1 part 2 part 3 part 4 const char text2 part 1 part 2 part 3 part 4
  • 人脸 API DetectAsync 错误

    我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
  • 结构体的内存大小不同?

    为什么第一种情况不是12 测试环境 最新版本的 gcc 和 clang 64 位 Linux struct desc int parts int nr sizeof desc Output 16 struct desc int parts
  • C# - 当代表执行异步任务时,我仍然需要 System.Threading 吗?

    由于我可以使用委托执行异步操作 我怀疑在我的应用程序中使用 System Threading 的机会很小 是否存在我无法避免 System Threading 的基本情况 只是我正处于学习阶段 例子 class Program public
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • C# xml序列化必填字段

    我需要将一些字段标记为需要写入 XML 文件 但没有成功 我有一个包含约 30 个属性的配置类 这就是为什么我不能像这样封装所有属性 public string SomeProp get return someProp set if som
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • 为什么使用小于 32 位的整数?

    我总是喜欢使用最小尺寸的变量 这样效果就很好 但是如果我使用短字节整数而不是整数 并且内存是 32 位字可寻址 这真的会给我带来好处吗 编译器是否会做一些事情来增强内存使用 对于局部变量 它可能没有多大意义 但是在具有数千甚至数百万项的结构
  • 复制目录下所有文件

    如何将一个目录中的所有内容复制到另一个目录而不循环遍历每个文件 你不能 两者都不Directory http msdn microsoft com en us library system io directory aspx nor Dir
  • C 函数 time() 如何处理秒的小数部分?

    The time 函数将返回自 1970 年以来的秒数 我想知道它如何对返回的秒数进行舍入 例如 对于100 4s 它会返回100还是101 有明确的定义吗 ISO C标准没有说太多 它只说time 回报 该实现对当前日历时间的最佳近似 结
  • 编译时展开 for 循环内的模板参数?

    维基百科 here http en wikipedia org wiki Template metaprogramming Compile time code optimization 给出了 for 循环的编译时展开 我想知道我们是否可以
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • 对于某些 PDF 文件,LoadIFilter() 返回 -2147467259

    我正在尝试使用 Adob e IFilter 搜索 PDF 文件 我的代码是用 C 编写的 我使用 p invoke 来获取 IFilter 的实例 DllImport query dll SetLastError true CharSet
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li

随机推荐

  • Java访问新浪财经交易数据遇到403错误的解决

    http hq sinajs cn list hf XAU list后面写产品编号 例如现货黄金XAUUSD等 外汇编号等 直接放浏览器上访问会出现403错误 需要在访问的时候在header里加referer URLConnection s
  • 信号浪涌保护器的原理和行业应用方案

    信号浪涌保护器 Surge Protective Device 简称SPD 是一种用于限制信号线路中瞬态过电压和分泄浪涌电流的防雷装置 主要用于保护各类信号线路及设备的防雷安全 信号浪涌保护器的原理是利用气体放电管 压敏电阻 齐纳二极管等非
  • contentEditable 不会将第一行换行到标签中

    我有一个带有 contentEditable 属性集的 div 我遇到的问题是我输入的第一行没有包含在标签中 但后续行却包含在标签中 所以输入 qwerty zxcv asdfg 结果是 div class editable qwerty
  • 任何向量的专用模板

    我有一个模板方法 有两个专门的类型版本bool and vector
  • 通过索引访问可变参数模板中的类型

    我想通过索引获取可变参数模板中的类型 索引被指定为模板参数 我设法找到了一个有效的 黑客 但我相信它不符合可变参数模板编程的精神 此外 它还使用额外的内存 这是带有一些解释的代码 template
  • https 非 www 到 https www

    我将所有非 www 请求重写为 www RewriteCond HTTP HOST www mydomain de RewriteRule http www mydomain de 1 L R 301 但 这不适用于 https 所以我也希
  • HTML5:Iframe 没有滚动?

    当涉及到 HTML5 时 不再支持滚动属性 但我仍然需要删除滚动条 如何做到这一点 在 HTML5 中没有滚动属性 因为 它的功能由 CSS 更好地处理 参见http www w3 org TR html5 diff http www w3
  • Pandas 沿着多索引和单独索引进行切片

    我已经开始将 Pandas 用于一些大型数据集 并且大多数情况下它的效果都很好 不过 我对指数有一些疑问 我有一个具有三个级别的 MultiIndex 比如说 a b c 如何沿索引 a 进行切片 我只想要 a 5 7 10 13 的值 执
  • Android 地图 api-2 禁用点击

    我正在将我的一个应用程序迁移到 Android 地图 V2 我在地图上显示一个标记 并且不想将触摸事件发送到地图来更改位置 缩放级别等 在早期版本中 我可以通过设置禁用触摸android clickable false in the Map
  • 合并到具有不同列尺寸的 numpy 数组

    对于机器学习任务 我正在寻找一种方法来合并两个具有不同维度的特征矩阵 以便我可以将它们都提供给估计器 我无法使用 scipy 合并方法 因为这些方法需要兼容的形状 我可以使用 numpy 合并方法 但是当我实际尝试拆分数组进行交叉验证时 会
  • Kendo Template 复选框未触发单击事件

    我使用的 Kendo 模板如下 Scripts Module Analysis CreateMaintainAnalysis js gt
  • 如何使用 MockWebServer Android 测试用例模拟两个 API

    我正在执行仪器测试 因为我正在调用其中一个活动 该活动在创建活动时调用 2 个 API 现在我想为此活动编写仪器测试用例 我必须使用以下命令来模拟 API 响应模拟Web服务器莫基托 当我调用一个 API 时 我的模拟代码工作正常 但当同时
  • Visual Studio Code 禁用自动引用

    如何禁用自动引号功能 当我按下 或 键时 我永远不希望它在任何地方自动插入另一个 无论他们做得多么聪明 它对我来说都是 不可预测的 并分散了我对我正在尝试做的事情的注意力 做 我的打字速度超过 100 WPM 我真的不需要帮助敲击 或 键
  • WiX - 尝试使用 util:PermissionEx 设置服务的权限并收到错误 1

    问题WiX 安装 Windows 服务并授予权限 https stackoverflow com q 2381219 466321这正是我想做的 首先我添加了UtilExtension像这样的命名空间
  • 当尝试释放堆管理器分配的内存时会发生什么,而堆管理器分配的内存超出了要求的内存?

    这个问题是在一次采访中问我的 假设 char p malloc n 分配了 n 个以上的内存 即分配了 N 个字节的内存 并且使用 free p 来释放分配给 p 的内存 堆管理器可以执行这种错误的分配吗 现在会发生什么 是释放 n 个字节
  • 如何隐藏我无权访问的数据库

    当我连接到我的Heroku Postgresql数据库通过pgAdmin3 它列出了所有的表 大约2600个 每次我打开 pgAdmin3 时我都必须找到我自己的数据库 有没有办法隐藏我正在使用的数据库not allowed访问 也有同样的
  • 通过插件覆盖 Visual Studio 语法突出显示?

    这与我之前问过这个问题 https stackoverflow com questions 807404 displaying code sections with a different background color关于语法突出显示用
  • 是否可以获得所有活动会话的列表?

    当处于 Grails 操作中时 我可以使用以下命令访问 HTTPSessionsession 是否还可以获得所有活动会话的列表 这是评论中你的问题的答案 我能够在 2 2 4 上使用它 没有任何问题 请务必阅读此内容blog http bu
  • AngularJS / 如何防止 IE 触发自动输入验证?

    我有一些带有一些表格的页面 每个表单都包含一些字段约束 例如required和更多 我只想在用户与验证错误交互时显示错误 UX gt 是 确实 只要领域 pristine意味着没有触摸 不应该显示任何错误 我设法用很多浏览器来实现这个要求
  • C/C++ 是一种语言还是两种语言?

    C C 是一种语言还是两种语言 我听说 C 就是带有类的 C 是对的吗 C http en wikipedia org wiki C 1982 1983 年与 C 分道扬镳 这在计算机时代已经是很长一段时间了 但是 有许多与 C 兼容的 C