cost 67 ms
Std::istream& 作为函数参数 - Std::istream& as function parameter

制作从输入中读取元素直到 EOF 并返回读取元素容器的程序的最佳方法是什么? 这是我必须做的 这是我试过的: 我必须将什么作为参数传递给 main 函数? 我尝试传递一个 std::cin 但它不起作用。 也可能是因为未正确定义读取功能。 另外我不明白如果我们正在制作通用函数,那么 typedef ...

如何从二进制文件中读取数据并将数据加载到 C++ 中的 3d 向量中? - How to read from a binary file and load the data into a 3d vector in C++?

我目前有一些.bin文件,每个文件都包含一个大小为AxBxC的矩阵。 我想将它加载到C++中的3d向量vector<vector<vector<float>>>中,但是遇到了一些问题。 我尝试将矩阵展平并先将其加载到缓冲区中,但缓冲区的大小很奇怪,所以我被困在那 ...

运算符>>重载到嵌套类成员的正确语法? - Correct syntax for operator >> overloading to members of nested class?

我有类 Address嵌套在类 Student中,我想通过 istream 将每个输入行输入到类 Student中operator>>重载。 我的链接 istream(问题行)没有解决错误消息: 我在 SO 中只找到了一篇类似的帖子,但它是针对“运算符 << ”的,与 ...

如何在 boost-asio 示例中从 istream 以十六进制打印 icmp 数据包(包括所有标头) - How to print icmp packet (including all headers) in hex from istream in boost-asio example

我正在尝试修改ICMP boost_asio实现以打印 ICMP 响应和请求数据包。 在示例代码中,我尝试使用以下代码打印响应/回复缓冲区: 我也尝试了其他方法从 std::istream 回复中打印缓冲区,但它正在打印垃圾值。 如果有人可以帮助以十六进制格式打印缓冲区,我将不胜感激,例如: ...

为什么 C++ istreams 只允许对现有变量进行格式化读取? - Why do C++ istreams only allow formatted-reading into an existing variable?

在 C++ 中(并使用标准库工具),如果我想从标准输入中读取一个整数,我需要这样做: 并查看cppreference 上的std::istream页面,似乎没有诸如std::cin.scan<int>()类的函数返回int prvalue; 也没有独立的函数std::scan< ...

C++ 运算符重载错误:'operator>>'不匹配(操作数类型为'float'和'Class') - C++ Operator overloading error: no match for ‘operator>>’ (operand types are ‘float’ and ‘Class’)

我正在处理一些 OOP 代码,并试图用operator >>设置一个istream& 。 但是使用我拥有的代码,我不断收到错误,就像上面标题中提到的那样。 我必须这样做的代码是: 此代码是Forward class 的一部分, value是基类 class 的一个成员变量,称为 ...

怎么办是>> std::skipws >> 通过数组的多个索引? - How to do is >> std::skipws >> through multiple indices of an array?

假设您有std::array<int, SIZE> a ,并且您已将a的每个元素保存到由空格分隔的一行中的文件中。 然后你想用std:istream& is通过: 如何为任何SIZE值一般地写这个。 尽管还有其他简单的方法可以做到这一点,但我很好奇它是如何用这种特殊方法完成的 ...

每当我在代码中使用 while(cin>>(var)) 时,istream 都会陷入错误 state - Whenever i use while(cin>>(var)) in my code, the istream gets stuck in error state

我试图运行的代码如下所示。 在第 9 行,我尝试使用while(cin>>n)方法获取多个输入。 我给出的输入是这样的: 在 windows 中指示 EOF。 然后,即使数字被添加到向量v1中, istream也会陷入错误 state 导致 output 我得到这个: 而且我还可以确认 ...

如何防止用户在 c++ 中输入字符串 - How to prevent the user from inputing a string in c++

您好,我对运算符重载比较陌生,但我确实相信它可以解决我在制作的几乎每个程序中都面临的问题。 我的目标是重载std::cin >> int_var以便它只能接受 integer 输入,如果它检测到输入了除 int 之外的输入,它会将用户置于循环中,直到输入为 int。 到目前为止,这就是我 ...

2022-01-22 23:08:08   3   44    c++ / istream  
std::cin,不需要的行为。 我该如何解决这个问题? - std::cin , unwanted behaviour. and how can I fix this?

我尝试使用一些代码来测试重载函数。 重载部分进展顺利,然而,我学到了一些关于 std::cin 的东西,这让我觉得以前没有注意到它很愚蠢! 当使用 g++ 编译时,会发生以下情况: 我已经尝试了许多值并在两者之间添加了一些指令,但我仍然得到相同的行为,如果我尝试读取多个值,这很烦人,如果它们是不同 ...

从已设置两次的 istringstream 中提取格式化输入时出现问题 - Problem extracting formatted input from an istringstream that has been set twice

谢谢您的帮助。 我的程序从标准输入读取行。 第一个有一个数字,它确定程序运行的模式,rest 包含长度未定的数字序列。 行数由模式决定。 我想将这些行解析为 int 的向量。 为此,我使用 getline 和 istringstream。 然后我通过格式化提取获得数字>>。 我第一次将字 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM