找到 7345 篇文章 关于 C++

C++ 中的 volatile 关键字是什么意思?

Priya Pallavi
更新于 2020年2月10日 12:25:23

2K+ 浏览量

volatile 意味着两件事:- 变量的值可能会在没有您的任何代码更改的情况下发生变化。因此,无论何时编译器读取变量的值,它都不能假设它与上次读取时相同,或者与上次存储的值相同,而必须重新读取。- 将值存储到易失性变量的行为是一种“副作用”,可以从外部观察到,因此编译器不允许删除存储值的行为;例如,如果 ... 阅读更多

C++ 中的 restrict 关键字是什么意思?

Nikitha N
更新于 2019年7月30日 22:30:21

1K+ 浏览量

C++ 中没有这样的关键字。C++ 关键字列表可以在 C++ 语言标准的 2.11/1 部分找到。restrict 是 C 语言 C99 版本中的关键字,而不是 C++ 中的关键字。在 C 中,受 restrict 限定的指针(或引用)基本上是对编译器的一个承诺,即在指针的作用域内,指针的目标只能通过该指针(以及从其复制的指针)访问。C++ 编译器也支持此定义以进行优化目的,但它不是官方语言规范的一部分。

为什么我们在 C++ 中使用 const 限定符?

Srinivas Gorla
更新于 2020年2月10日 12:24:08

2K+ 浏览量

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

为什么我们在 C++ 中使用 restrict 限定符?

Abhinanda Shri
更新于 2019年7月30日 22:30:21

208 浏览量

C++ 中没有这样的关键字。C++ 关键字列表可以在 C++ 语言标准的 2.11/1 部分找到。restrict 是 C 语言 C99 版本中的关键字,而不是 C++ 中的关键字。在 C 中,受 restrict 限定的指针(或引用)基本上是对编译器的一个承诺,即在指针的作用域内,指针的目标只能通过该指针(以及从其复制的指针)访问。C++ 编译器也支持此定义以进行优化目的,但它不是官方语言规范的一部分。

如何编写第一个 C++ 程序?

Sai Nath
更新于 2020年2月26日 11:25:44

18K+ 浏览量

所以您已决定学习如何使用 C++ 编程,但不知道从哪里开始。以下是如何入门的一个简要概述。获取 C++ 编译器这是您在开始学习 C++ 编程之前要做的第一步。所有主要操作系统平台上都提供了良好的免费 C++ 编译器。下载适合您平台的一个,或者您可以使用 tutorialspoint.com 上的在线编译器,网址为 https://tutorialspoint.com/compile_cpp_online.phpGCC − GCC 是 GNU 编译器链,基本上是由 GNU 创建的一组不同的编译器的集合。您可以下载并安装此编译器 ... 阅读更多

如何在 Windows 中的 Eclipse 中设置 C/C++?

Arushi
更新于 2020年2月26日 11:21:22

9K+ 浏览量

步骤 1 - 安装 MinGW GCC 或 Cygwin GCC要使用 Eclipse 进行 C/C++ 编程,您需要一个 C/C++ 编译器。在 Windows 上,您可以安装 MinGW GCC 或 Cygwin GCC。如果您不确定,请选择 MinGW,因为 MinGW 更轻量级且更容易安装,但功能较少。MinGW GCC要安装 MinGW,请访问 MinGW 主页 www.mingw.org,然后点击 MinGW 下载页面链接。下载最新版本的 MinGW 安装程序,其名称应为 MinGW .exe。在安装 MinGW 时,至少必须安装 gcc-core、gcc-g++、binutils 和 MinGW 运行时,但您可能 ... 阅读更多

为什么我们在 C++ 中使用 volatile 限定符?

Ankitha Reddy
更新于 2019年7月30日 22:30:21

391 浏览量

volatile 意味着两件事:变量的值可能会在没有您的任何代码更改的情况下发生变化。因此,无论何时编译器读取变量的值,它都不能假设它与上次读取时相同,或者与上次存储的值相同,而必须重新读取。将值存储到易失性变量的行为是一种“副作用”,可以从外部观察到,因此编译器不允许删除存储值的行为;例如,... 阅读更多

为什么我们在 C/C++ 中使用修饰符?

Abhinaya
更新于 2020年2月26日 11:17:42

269 浏览量

修饰符用于更改基本类型的含义,使其根据您的需要工作。例如,时间不能为负数,将其设为无符号是有意义的。C++ 允许 char、int 和 double 数据类型在其前面有修饰符。数据类型修饰符列在此处:signedunsignedlongshort修饰符 signed、unsigned、long 和 short 可以应用于整数基本类型。此外,signed 和 unsigned 可以应用于 char,long 可以应用于 double。修饰符 signed 和 unsigned 也可以用作前缀到长 ... 阅读更多

C++ 中布尔值的类型说明符是什么?

Govinda Sai
更新于 2020年2月26日 11:15:59

173 浏览量

C++ 中布尔值的类型说明符是 bool。您可以这样使用它:bool myBoolean = true;

C++ 中的类型说明符是什么?

Ramu Prasad
更新于 2020年2月10日 12:22:21

3K+ 浏览量

当您第一次在像 C++ 这样的静态类型语言中声明变量时,您必须声明该变量将保存什么内容。int number = 42;在此示例中,“int”是一个类型说明符,表示变量“number”只能保存整数。在像 ruby 或 javascript 这样的动态类型语言中,您可以简单地声明变量。var number = 42;C++ 中有很多内置类型说明符,如 double、char、float 等。您还可以通过创建类和结构体来创建自己的说明符。

广告