stl 问答列表

使用 istreambuf_iterator 与 copy_n 读取文件

作者:SupAl 提问时间:9/6/2023

我想解析不同长度的文件中不同类型的块,所以我创建了一个函数,通过传入 ifstream 来读出块,如下所示: void parse_next(std::ifstream& input_file, s...

如何在.NET中使用SHA1WITHRSA,X509Certificate2和BouncyCastle对字符串进行签名?

作者:Jay Weber 提问时间:9/11/2023

我目前正在处理一个项目,我必须对 XML 文档进行签名才能将其发送到 Web 服务。 我尝试了几个可以在这里和网络上找到的代码片段,但还没有实现我的目标。 这是我当前使用的函数,但它会引发异常,因...

为什么他们在 STL 的分配器和向量类中使用指针、void_pointer和其他 typedef?

作者:graveman 提问时间:9/17/2023

看 https://en.cppreference.com/w/cpp/memory/allocator value_type是 的 typedef(或别名) ,T pointer是 的 type...

为什么 std::unordered_map 的 KeyEqual 不被其运算符==使用?

作者:Trams 提问时间:9/16/2023

在下面的代码中,我定义了模板参数和 for .我希望输出是,但实际上是.为什么会这样?是因为不用于比较地图吗?HashKeyEqualunordered_map1 1 1 11 1 0 1std::e...

增强了 C++ 中的“自动”[已关闭]

作者:Capy Maths 提问时间:10/2/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 上个月关闭。 改进此问题 曾几何时,我意识到我希望能够在不复制代码的情况下编写这...

为什么我可以将<unordered_map>与引用一起使用,但不能将<stack>与它们一起使用?

作者:awakair 提问时间:11/11/2023

<unordered_map>with references 工作正常,但甚至无法编译<stack> 我有并且它工作正常,但是当我尝试声明时出现错误std::unordered_map<char, ...

为什么将 std::move 和 std::list 与自定义视图类型一起使用会导致无限递归?

作者:neuroevolutus 提问时间:11/4/2023

我正在阅读 Rainer Grimm 的书 C++20:获取有关定义自己的视图类型的详细信息 §5.1.7.2,当时我决定修改提供的代码示例,看看它是否适用于 .代码最终如下所示:std::list ...

当 armored 为 false 时,Camel PGP 解密失败

作者:dim5b 提问时间:11/7/2023

我使用 Camel 创建了一个简单的演示,以便加密/解密基于 PGP 加密的文件。代码如下所示。 package com.example.demo; import org.apache.camel...

为什么这行关于使用 erase() 到 vector 的代码会出错?[复制]

作者:gz_zg 提问时间:11/6/2023

这个问题在这里已经有答案了: vector::erase 不能与反向迭代器一起使用吗? (1 个答案) 如何使用反向迭代器调用擦除 (14 个答案) 16天前关闭。 #include<iostream...

为什么 GCC 会复制“std::ranges::max”中每个比较的对象?

作者:Andrew 提问时间:11/2/2023

请看以下示例 (Godbolt): #include <vector> #include <iostream> #include <ranges> #include <algorithm> str...


共161条 当前第7页