istream 相关问题

在C ++中,std :: istream是输入流的基类。

basic_istream 类缺少模板默认参数

我正在检查 basic_istream 类的实现。我在 https://gcc.gnu.org/onlinedocs/gcc-13.2.0/libstdc++/api/a00113_source.html#l00095 找到了实现。 让我添加一个片段。 我

回答 1 投票 0

如何使用 libjpeg 从 std::istream 读取 JPEG?

libjpeg 可以从 FILE* 或缓冲区读取 JPEG 数据。我的数据来自 std::istream。我可以将整个 std::istream 读入缓冲区以与 libjpeg 一起使用,但我宁愿让 libjpeg 读取

回答 2 投票 0

为什么 std::views::istream 没有用 take_while 耗尽

我试图从文件中获取所有单词(非空白字符序列)。在尝试这样做时,我不小心创建了一个无限循环,因为在文件末尾,没有更多的单词是多余的......

回答 2 投票 0

如何实现自定义std::streambuf的seekoff()?

我有以下基于例如的实现这个问题和答案 结构体 membuf : std::streambuf { membuf(char* 开始, char* 结束) { this->setg(开始、开始、结束); } 保护...

回答 3 投票 0

为什么我不能将lazy_split_view与istream视图一起使用而不是string_view?

考虑以下代码片段(改编自 cppreference.com): constexpr std::string_view text{"Hello-+-C++-+-23-+-!"}; constexpr std::string_view delim{"-+-"}; std::ranges::for_each(

回答 1 投票 0

为什么我不能将lazy_split_view与istream一起使用而不是string_view?

考虑以下代码片段(改编自 cppreference.com): constexpr std::string_view text{"Hello-+-C++-+-23-+-!"}; constexpr std::string_view delim{"-+-"}; std::ranges::for_each(

回答 1 投票 0

我应该如何使用 istreams 作为范围?

我喜欢 C++ 在 C++20 中获得的新范围功能(以及 C++23 中的更多功能)。假设我想将其中一些与 std::cin 或我打开的一些 std::fstream 一起使用。我该怎么办...

回答 1 投票 0


C# 和 IStream.Read

我正在尝试使用 C# 中的 System.Runtime.InteropServices.ComTypes.IStream,但遇到了一些麻烦。根据 MSDN,C# 的定义如下: 无效读取( 字节[] pv, int cb,...

回答 3 投票 0

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

我有以下一段代码,提示用户输入猫的年龄和名字: #包括 #包括 int main() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

非复制 istringstream

所以 istringstream 在初始化时复制字符串的内容,例如 string moo("一二三四"); istringstream iss(moo.c_str()); 我想知道是否有办法使 std::istringstrea...

回答 6 投票 0

如何从C++的输入中读取文件路径以便打开txt文件?

我在 c:\....\mydocuments 中有一个名为 myPoints.txt 的文件。它包含一些 x,y 点的列表(例如 3.4,5.6 )。 我正在尝试使用 ifstream 打开它。 一旦我进入文件目录,我就会得到一个

回答 1 投票 0

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

我有以下一段代码,提示用户输入猫的年龄和名字: #包括 #包括 int main() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

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

我有以下一段代码,提示用户输入猫的年龄和名字: #包括 #包括 int main() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

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

我有以下代码提示用户输入他们猫的年龄和名字: #包括 #包括 主函数() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

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

我有以下代码提示用户输入他们猫的年龄和名字: #包括 #包括 主函数() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

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

我有以下代码提示用户输入他们猫的年龄和名字: #包括 #包括 主函数() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

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

我有以下代码提示用户输入他们猫的年龄和名字: #包括 #包括 主函数() { 年龄; std::字符串名称; std::c...

回答 5 投票 0

无法使 std::unique_ptr<std::istream> 持有指向 std::ifstream 的指针

考虑以下代码(为简单起见脱离上下文): std::unique_ptr 流; stream = std::make_unique(path, std::ios::in | std...

回答 0 投票 0

IStream转MSXML DOMDocument

有没有一种简单的方法让我获取一个XML文档的IStream,然后将其加载到一个XMLDOMDocument(msxml)中?最好不要把流写到磁盘上。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.