ostream 问答列表

如何使 std:::cin 将输入到第一个非整数,然后丢弃其余的?

作者:Ryan Goods 提问时间:12/20/2022

这 此代码当前的作用方式是,如果输入非数字,它将设置错误标志,清除错误然后忽略。 但是,如果用户输入一个数字,后跟一个非数字,例如 2garbage1,它将成功并将 5 传递到第一个变量 \n 中...

ofstream 类实例无法编译的问题

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

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

读取文件中的结束字符问题

作者:Tomáš Nadrchal 提问时间:9/2/2023

我有一个函数,可以将文件读取到缓冲区,然后通过可变参数模板逐行解析到容器。std::vector<char> 我发现带有字符的缓冲区有问题。\n 这是一个输入文件 (UTF-8): H,1, H,...

将 printf 用于 Windows 控制台时,Visual Studio 发布代码比调试代码慢

作者:skrovno_CZ 提问时间:9/3/2023

我正在做一个项目来使用 CMD 绘制形状,但我发现了一个奇怪的行为。当我使用调试模式编译代码时,运行的程序较慢,但控制台的输出速度更快(60 FPS)。当我将其编译为 Release 代码时,运行程序...

在头文件中设置 std::boolalpha 标志?

作者:Jason1923 提问时间:8/30/2023

是否可以在头文件中设置?我的用例是在需要时轻松跨文件进行打印调试。我可以将它们放在同一个标题中,并打开我的重载,而不是在 .std::boolalphastd::ostream& operator<<...

从 std::cin 读取int_fast8_t时的惊人结果

作者:Oportunitas 提问时间:9/5/2023

我正在尝试构建一个简单的 cpp 代码来检查输入数字是否是大于 2 的偶数(尝试使用 cstdint 实验性地解决 codeforce 的西瓜)。问题是,当我使用 int_fast8_t 作为输入中间...

重载友元运算符&lt;&lt;用于类模板

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

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

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

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

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

在 C++ 中创建星号

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

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

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

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

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


共367条 当前第11页