IStream 问答列表

编写自定义输入操纵器

作者:nameses 提问时间:6/8/2022

我需要制作一个自定义 istream 操纵器,该操作器从输入中读取 5 个字符,然后从输入中跳过 5 个字符,并执行到字符串末尾。例: string line; cin >> skipchar >>...

为什么 C++ istreams 只允许格式化读取现有变量?

作者:einpoklum 提问时间:5/21/2022

在C++中(并使用标准库工具),如果我想从标准输入中读取整数,我需要这样做: int x; std::cin >> x; 查看 cpppreference 上的 std::istream 页面,...

使用 C++ 输入流 CIN 而不会阻塞

作者:Biruk Abebe 提问时间:4/5/2016

我正在尝试使用 c++ 标准输入流 cin 在不阻止程序执行的情况下获取用户输入。我有这个代码: char ch; int flag=1; do { if(cin.rdbuf()->in_ava...

创建 istream 类的对象,并接受输入

作者:Anshul Pareek 提问时间:3/16/2021

#include<iostream> using namespace std; int main() { istream A; int a; A>>a; } 在这里,我正在制作 istrea...

C++ istream 永远运行

作者:PotatoChip1172 提问时间:6/11/2020

我是一个初学者,对我怎么仍然没有得到它感到失望。 我需要帮助.. MAIN== ifstream infile("new.txt"); if (!infile) return -1; Cla...

移动 std::istream

作者:Touloudou 提问时间:4/1/2020

我有一个类来标记来自文件等的字符流。Scannercin class Scanner { public: Scanner(std::istream&& c) : input{std::move(c...

C++ istream.get() 解压后返回换行符 [复制]

作者:Jacolack 提问时间:11/6/2019

这个问题在这里已经有答案了: 为什么 std::getline() 在格式化提取后跳过输入? (5 个答案) 4年前关闭。 这是最小代码的链接,如果它在这里消失了,那就是如果你想在 cpp.sh 中...

将 std::istream&amp;&amp; 作为参数是否合理?

作者:spraff 提问时间:1/16/2019

我遇到了这样做的代码: SomeObject parse (std::istream && input) {.... 参数是右值引用,这通常意味着函数旨在获取参数的所有权。这并不完全是这里发生的...

对于 std::cin,是否存在仅设置 EOFBIT 而未设置 FAILBIT 的情况?

作者:Anthony 提问时间:9/28/2018

我是一个完全的初学者,我试图了解 std::istream 的工作原理。 运行了一些测试用例(在 Windows 机器上 - Windows 版本 6.3.9600),我写了这个简单的程序: in...

如何实现 operator&gt;&gt;(std::istream&amp;, std::array&lt;char, N&gt;&amp;)?

作者:John Zwinck 提问时间:1/16/2017

我想要一个通用的、完全兼容的 istream“提取运算符”,如下所示: template <typename CharT, size_t N, class Traits> std::basic_is...


共23条 当前第2页