OSTREAM 问答列表

重载友元运算符<<用于类模板

作者:starcorn 提问时间:1/12/2011

如果我将其变成内联函数,则重载有效。但是我如何让它在我的情况下工作呢?<< #include <iostream> using namespace std; template <class T> ...

ofstream 类实例无法编译的问题

作者:stillQuestioning 提问时间:9/7/2023

我在 C++ 类中使用 ofstream 写入文件时遇到了问题。我创建了一个最小的示例来说明这个问题: #include <iostream> #include <fstream> class A...

等同于流输出的 printf %g 标志(例如 std::cout)?

作者:one_two_three 提问时间:9/9/2023

如果我需要打印浮点数,我通常使用,因为对我来说,这是最简单和最方便的方法,可以在可能的情况下以人类可读的格式输出浮点数,并自动切换到指数形式过大或过小的值。xprintf("%g", x) 对于类似...

使用 std::cin 读取布尔值并输入十进制数作为输入 [duplicate] 时出现令人惊讶的结果

作者:user22526026 提问时间:9/9/2023

这个问题在这里已经有答案了: 如何使用 std::cin 读取布尔值 (2 个答案) 2个月前关闭。 我正在学习变量。我了解到非零值是被考虑的,当我曾经赋值给 时,结果是 ,正如预期的那样。但是当我...

std::left 和 std::right I/O 操纵器是如何工作的,为什么它们被使用?

作者:Anton Shustikov 提问时间:8/15/2023

我正在学习C++,我的目标是在控制台中精美地显示一个表格。我尝试使用 和 I/O 操纵器,但现在我查看我的代码,我无法弄清楚这些东西到底是什么以及它们采用什么样的机制。std::leftstd::ri...

在 C++ 中创建星号

作者:ryzuken 提问时间:9/21/2023

我正在尝试在代码块IDE中成为明星。为了创建星号,我尝试合并“”反斜杠,但是当我构建和运行程序时,反斜杠被省略了。\ #include <iostream> int main() { std::...

为什么 std::getline() 在格式化提取后跳过输入?

作者:David G 提问时间:2/5/2014

我有以下一段代码,提示用户输入他们的猫的年龄和名字: #include <iostream> #include <string> int main() { int age; std::stri...

如何让我的十六进制字符串在 C++ 中包含中间零?

作者:Dan 提问时间:9/27/2023

我正在尝试将存储为字节向量的 UUID 输出为带有破折号的十六进制字符串。当任何单个字节具有前导零时,我的输出字符串会跳过它。我正在使用 std::setw(2) 并且仍然得到这种行为。 我尝试了以...

Stream API 和 I/O Streams 之间有什么区别吗?请有人简单解释一下

作者:Abhishek Kumar 提问时间:9/28/2023

我对流api有一点想法。有人告诉我,它用于从集合类中提取数据。它仅用于可读目的。但是我对 I/O 流一无所知。由于相同的命名风格,它如此令人困惑。请详细说明我 我只是尝试了不同网站的解释,但没有得到...

如何正确地重载 ostream 的 &lt;&lt; 运算符?[复制]

作者:Matthias van der Vlies 提问时间:1/25/2009

这个问题在这里已经有答案了: 算子重载的基本规则和习语是什么? (10 个回答) 3个月前关闭。 我正在用C++编写一个用于矩阵运算的小型矩阵库。但是,我的编译器抱怨,以前没有。这段代码在架子上搁置...


共367条 当前第35页