标准 问答列表

尝试升级/编译旧的C++源代码(来自供应商)- “std::runtime_error”问题

作者:mnemotronic 提问时间:11/5/2023

我正在尝试从我们使用的产品中编译一些示例代码。我不认为供应商维护了代码。我正在使用 VS Pro 2022 版本 17.7.5 这是代码的截取及其生成的错误。我已经 15 年没有使用 C++ 或 Vi...

在 std::unordered_map 中,如何迭代哈希值?

作者:Igor Polk 提问时间:10/5/2023

每个键都有哈希值。获取这些哈希值的方法是什么?std::unordered_map 为什么?评估哈希函数与数据集的相关性。我可以从外部生成哈希值,但我可能无法访问所使用的哈希函数。...

创建固定大小的类型向量列表

作者: 提问时间:7/17/2023

我想要一个 vector size=3 的 vector 类型列表 我试过写作 typedef vector<int> vec; list<vec(3)> q; 但它给了我这个错误 sol.c...

STL 中是否有像 std::unique 这样的算法来存储相等对象的数量?

作者:Damir Tenishev 提问时间:11/12/2023

std::unique 算法仅将唯一元素保留在连续的元素组中。同时,有时知道初始容器中有多少特定元素是很有用的。喜欢用元素的数量和数量进行卷积。 STL 中是否有这样的算法或一些简单的方法可以做到这...

不能将 operator&lt;&lt; 与 std::float128_t; 一起使用;如何打印?

作者:Jan Schultke 提问时间:6/18/2023

我有以下代码,它不能用 x86_64 GCC 13 编译: #include <iostream> #include <stdfloat> int main() { std::cout << s...

为什么如果比较函数不是运算符&lt;,std::sort 会崩溃?

作者:xmllmx 提问时间:8/18/2013

以下程序是使用 VC++ 2012 编译的。 #include <algorithm> struct A { A() : a() {} bool operator <(const A& ...

std::expected 的这种仅移动类型的行为是 MSVC bug 还是未定义的行为?

作者:dw218192 提问时间:11/13/2023

使用 Microsoft Visual Studio 的 MSVC 编译器进行编译时,我的 C++ 代码遇到了一个奇怪的问题,我正在尝试根据 C++ 标准确定它是编译器错误还是未定义的行为。 最小可...

Golang Non Blocking os.Stdin Read for Cmd

作者:404 提问时间:8/15/2023

cmd := exec.Command("env") cmd.Stdin = os.Stdin cmd.Stdout = os.Stdout 无论命令在读取时不中继,这都很好用envstdin ...

“const_cast”,顶级常量和左值到右值的转换

作者:SomeoneWithPassion 提问时间:5/5/2023

假设我们有一段简单的代码, int main() { int x = 5; int* const y = &x; const_cast<int*>(y); } 我的假设是左值到右值的转换发...

如何在不使用“可变”或“const_cast”的情况下编辑 std::set 中的元素,并且无需擦除和再次插入?

作者:StackExchange123 提问时间:2/13/2020

假设我有一个名为“ClientInfo”的结构,这个结构包含一些关于某个clinet的信息。假设每个客户端都有一个固定的 ID 和一些可以更改的其他信息,例如“地址”或“余额”。 如果我想将客户端信息...


共365条 当前第2页