找到 34423 篇文章 关于编程

如何在 Windows 上安装 C++ 编译器?

Arushi
更新于 2020年2月10日 12:09:05

5K+ 浏览量

在 Windows 上编译 C++ 有几种替代方案。让我们看看其中的两种:GCC 要在 Windows 上安装 GCC,需要安装 MinGW。要安装 MinGW,请访问 MinGW 主页 www.mingw.org,然后点击 MinGW 下载页面链接。下载最新版本的 MinGW 安装程序,其名称应为 MinGW-.exe。安装 MinGW 时,至少必须安装 gcc-core、gcc-g++、Binutils 和 MinGW 运行时,但您可能希望安装更多。将 MinGW 安装的 bin 子目录添加到 PATH 环境变量中,以便您可以在命令行上指定这些工具…… 阅读更多

C++ 变量可以同时是 const 和 volatile 吗?

Smita Kapse
更新于 2019年7月30日 22:30:21

2K+ 浏览量

是的,C++ 变量可以同时是 const 和 volatile。它用于诸如只读硬件寄存器或另一个线程的输出之类的场景。Volatile 表示它可能被当前线程外部的东西更改,而 Const 表示您不写入它(在使用 const 声明的程序中)。

C++ 编程语言特性

Vikyath Ram
更新于 2020年6月18日 13:20:55

578 浏览量

C++ 被认为是一种中级语言,因为它结合了高级和低级语言特性。它是 C 的超集,几乎任何合法的 C 程序都是合法的 C++ 程序。C++ 运行在各种平台上,例如 Windows、Mac OS 和各种版本的 UNIX。以下是使 C++ 在其他编程语言中脱颖而出的特性:多范式语言 - C++ 是一种支持过程式、面向对象和泛型编程的语言。这使得它非常通用。使用指针和引用 - C++ 支持指针和…… 阅读更多

C++ 中的 const 关键字是什么?

Nitya Raut
更新于 2020年2月10日 11:15:04

460 浏览量

我们使用 const 限定符将变量声明为常量。这意味着一旦变量被初始化,我们就不能更改其值。使用 const 有很大的好处。例如,如果您有一个常数值,例如 PI 的值,您不希望程序的任何部分修改该值。因此,您应该将其声明为 const。声明为 const 限定类型的对象可能由编译器放在只读内存中,如果程序中从未获取 const 对象的地址,则可能根本不会存储它。对于…… 阅读更多

C++ 语言的历史

Fendadis John
更新于 2019年7月30日 22:30:21

3K+ 浏览量

C++ 编程语言的历史可以追溯到 1979 年,当时 Bjarne Stroustrup 正在为他的博士论文工作。他开始致力于“带类的 C”,顾名思义,它旨在成为 C 语言的超集。他的目标是将面向对象编程添加到 C 语言中,C 语言过去和现在仍然是一种因其可移植性而备受推崇的语言,同时不会牺牲速度或低级功能。他的语言除了 C 语言的所有特性外,还包括类、基本继承、内联、默认函数参数和强类型检查。第一个带类的 C 编译器…… 阅读更多

C++ 中的 #define 预处理器是什么?

Jennifer Nicholas
更新于 2020年6月18日 13:05:52

495 浏览量

#define 创建一个宏,它是一个标识符或参数化标识符与标记字符串之间的关联。宏定义后,编译器可以将标记字符串替换为源文件中标识符的每次出现。#define 标识符 标记字符串 这就是预处理器的使用方法。#define 指令使编译器用标记字符串替换源文件中标识符的每次出现。只有当标识符形成标记时,才会替换标识符。也就是说,如果标识符出现在注释、字符串或更长标识符的一部分中,则不会替换它。示例 #include #define…… 阅读更多

C++ 局部变量和全局变量如何默认初始化?

Vrundesha Joshi
更新于 2019年7月30日 22:30:21

585 浏览量

对于局部变量和全局变量,以下内容相同。基本上,每当你声明一个变量时,除非你另行指定,否则编译器将调用它的默认构造函数。语言级别的类型(例如指针、'int'、'float'、'bool' 等)“默认构造函数”什么也不做,它只是将内存保留在其声明时的状态。这意味着它们几乎可以是任何东西,因为你通常无法确定之前内存中是什么,甚至内存来自哪里。如果你创建一个没有构造函数的类,编译器将为你创建一个构造函数,它只是…… 阅读更多

不同的 C++ 版本

George John
更新于 2019年7月30日 22:30:21

9K+ 浏览量

C++ 编程语言有很多版本。这些语言版本是基于 ISO C++ 社区(负责监督该语言开发的社区)构建的规范的编译器实现。以下是语言的版本:C++98 (ISO/IEC 14882:1998) 是第一版。C++03 (ISO/IEC 14882:2003) 是第二版。C++11 是第三版。C++14 是第四版。C++17 是第五版。所有这些版本都有很多不同之处,主要是标准库的添加和 API 的扩展。这些标准还…… 阅读更多

何时使用 C 而不是 C++,以及何时使用 C++ 而不是 C?

Kumar Varma
更新于 2020年6月18日 13:05:03

1K+ 浏览量

如果您想要一个直接与计算机硬件交互或处理桌面应用程序开发的应用程序,C++ 是一个不错的选择。C++ 程序包括服务器端应用程序、网络、游戏,甚至是您 PC 的设备驱动程序。但是,如果您需要编写真正小型系统,则使用 C 比使用 C++ 的开销更小。C++ 在平台和目标应用程序方面是全面的,因此,如果您的项目侧重于极低级别的处理,那么您可能希望使用 C++。C++ 通常用于大型、多人、复杂的项目,其中需要不同的人员处理模块化组件…… 阅读更多

C 和 C++ 之间的区别是什么?

Alankritha Ammu
更新于 2020年2月10日 11:19:15

915 浏览量

以下是 C 和 C++ 之间的一些区别。与 C++ 相比,C 是 C++ 的子集。所有有效的 C 程序都是有效的 C++ 程序。C 是一种结构化或过程式编程语言,而 C++ 是一种面向对象编程语言。在 C 中,函数是基本构建块,而在 C++ 中,对象是基本构建块。C 没有变量引用,而 C++ 有变量引用。C 使用 malloc 和 free 进行内存分配,而 C++ 使用 new 和 delete 进行内存分配。C 不直接支持错误处理,而 C++ 支持异常处理,这有助于错误…… 阅读更多

广告