找到 34423 篇文章,关于编程

C++ 中简单的算术运算符示例程序

Ramu Prasad
更新于 2020年2月11日 05:07:26

16K+ 次浏览

C++ 有 5 个基本的算术运算符。它们是:加法 (+) 减法 (-) 除法 (/) 乘法 (*) 模运算 (%) 这些运算符可以应用于 C++ 中的任何算术运算。让我们来看一个例子:示例 #include <iostream> using namespace std; main() { int a = 21; int b = 10; int c ; c = a + b; cout

cin 和 cout 流在 c++ 中的区别是什么?

Akshaya Akki
更新于 2020年2月11日 05:03:02

15K+ 次浏览

cin 是输入流的对象,用于从输入流(如文件、控制台等)获取输入。cout 是输出流的对象,用于显示输出。基本上,cin 是输入语句,而 cout 是输出语句。它们也使用不同的运算符。cin 使用插入运算符 (>>),而 cout 使用提取运算符 (<<)

C++ 中 endl 和 \n 的比较

Arjun Thakur
更新于 2019年7月30日 22:30:21

160 次浏览

"\n" 输出一个换行符(以适当的平台特定表示形式,因此在 Windows 上会生成 "\r"),但 std::endl 也执行相同的操作并刷新流。通常,您不需要立即刷新流,这只会降低性能,因此,在大多数情况下,没有理由使用 std::endl。当您想要手动刷新流时——例如,因为您希望您的输出能及时显示给用户——您应该使用 std::endl,而不是写入 '' 到流中(无论是作为孤立的字符还是字符串的一部分)。 阅读更多

C++ 中的双地址运算符 (&&) 是什么?

Sravani S
更新于 2020年2月11日 05:00:36

18K+ 次浏览

&& 是在 C++11 标准中定义的一种新的引用运算符。int&& a 表示 "a" 是一个右值引用。&& 通常仅用于声明函数的参数。并且它只接受右值表达式。简而言之,右值是没有内存地址的值。例如,数字 6 和字符 'v' 都是右值。int a,a 是左值,但是 (a+2) 是右值。示例 void foo(int&& a) { //一些神奇的代码... } int main() { int b; foo(b); //错误。右值引用不能指向左值。 ... 阅读更多

C++ 中 ++i 和 i++ 的区别是什么?

V Jyothi
更新于 2023年9月8日 23:00:20

33K+ 次浏览

++ 的后缀版本和前缀版本之间存在很大区别。在前缀版本(即 ++i)中,i 的值递增,表达式的值是 i 的新值。所以它基本上先递增然后为表达式赋值。在后缀版本(即 i++)中,i 的值递增,但表达式的值是 i 的原始值。所以它基本上先为表达式赋值,然后递增变量。 ... 阅读更多

cerr 和 cout 流在 c++ 中的区别是什么?

Akshaya Akki
更新于 2019年7月30日 22:30:21

4K+ 次浏览

cout 是 stdout 流的对象,而 cerr 是 stderr 流的对象。stdout 和 stderr 是不同的流,即使它们默认都指向控制台输出。重定向(管道)其中一个(例如 program.exe >out.txt)不会影响另一个。通常,stdout 应该用于实际的程序输出,而所有信息和错误消息都应该打印到 stderr,以便如果用户将输出重定向到文件,信息消息仍然打印在屏幕上而不是输出文件中。

你应该何时在 C++ 中使用“friend”?

Krantik Chavan
更新于 2020年2月11日 04:58:06

230 次浏览

类的友元函数是在该类的作用域之外定义的,但它有权访问该类的所有私有和受保护成员。即使友元函数的原型出现在类定义中,友元也不是成员函数。友元可以是函数、函数模板或成员函数,也可以是类或类模板,在这种情况下,整个类及其所有成员都是友元。要将函数声明为类的友元,请在类定义中使用关键字 friend 在函数原型前:class Box { double ... 阅读更多

cerr 和 clog 流在 c++ 中的区别是什么?

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

728 次浏览

cerr 和 clog 都是 stderr 流的对象。以下是它们之间的区别。您还可以阅读有关 cout 对象的信息以更清晰地了解情况。非缓冲的标准错误流 (cerr) cerr 是标准错误流,用于输出错误。这也是 ostream 类的实例。由于 cerr 是非缓冲的,因此当我们需要立即显示错误消息时使用它。它没有任何缓冲区来存储错误消息并稍后显示。缓冲的标准错误流 (clog) 这也是 ostream 类的实例,用于显示错误,但与 ... 阅读更多

如何在 C++ 中使用 new 运算符初始化内存?

Nishtha Thakur
更新于 2020年6月19日 05:22:14

884 次浏览

C++ 中的 new 运算符用于分配内存,而不是初始化。如果要使用 new 运算符分配 int 类型的数组,并希望将它们全部初始化为默认值(对于 int 来说是 0),可以使用以下语法:语法 new int[10](); 请注意,您必须使用空括号 - 例如,您不能使用 (0) 或其他表达式,这就是为什么这仅适用于默认初始化的原因。还有其他方法可以使用 fill_n、memset 等初始化相同的内存,您可以使用它们来初始化对象为 ... 阅读更多

C++ 中的 cin、cout 和 cerr 流是什么?

Jai Janardhan
更新于 2020年2月11日 04:52:35

2K+ 次浏览

cin、cout、cerr 和 clog 是处理标准输入和标准输出的流。这些是在 iostream 头文件中定义的流对象。std::cin 是 istream 类的一个对象,它表示面向窄字符(char 类型)的标准输入流。它对应于 C 流 stdin。标准输入流是环境确定的字符源。通常假定它是来自外部源的输入,例如键盘或文件。std::cout 是 ostream 类的一个对象,它表示面向窄字符(char 类型)的标准输出流。它对应于 ... 阅读更多

上一页 1 ... 3281 3282 3283 3284 3285 ... 3443 下一页 (共3443页)
广告