找到关于 C++ 的7345 篇文章

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

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

2K+ 次浏览

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

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++ 编程之前想要做的第一步。所有主要的 OS 平台都有良好的免费 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 意味着两件事:- 变量的值可能会在没有你的代码更改的情况下发生变化。因此,无论何时编译器读取变量的值,它都不能假设它与上次读取的值相同,或者与上次存储的值相同,但必须再次读取。- 将值存储到 volatile 变量的行为是一个可以从外部观察到的“副作用”,因此编译器不允许删除存储值的 act;例如……阅读更多

为什么我们在 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 也可以用作前缀到 long……阅读更多

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 等。你也可以通过创建类和结构来创建自己的说明符。

广告
© . All rights reserved.