STD 问答列表

如何构造(而不是分配)std::array元素?

作者:BlueMoon93 提问时间:7/29/2023

我有一个无法重新分配的班级。实际动机是它有一个成员变量,并且由于有一些引用成员变量(不能重新组合),可能的类型是不可重新分配的。这是我们所拥有的非常简单的版本:std::variant class ...

了解循环中 std::async 中引用的范围和生存期

作者:Sami 提问时间:7/26/2023

我的问题围绕着 listDirs 函数中的 for 循环,我在其中启动异步任务。我通过引用传递路径,然后在单独的线程中调用 listDir 函数。std::async 我知道一旦 for 循环移动到...

c++ 模块文件是独立于平台还是跨平台的?

作者:Troy Hamilton 提问时间:7/28/2023

我有一个大的 .cpp 文件,需要几分钟才能编译,我想与朋友分享,他们有一台手臂机器,我有一台 x86 机器。我可以在我的机器上将其作为 c++ 模块并通过电子邮件发送给我的朋友,以便他们可以使用该模...

QT json 数据获取错误:C2026:字符串太大,尾随字符被截断

作者:Tom 提问时间:7/25/2023

我在 QT 中遇到关于 JSON 数据的错误,我在 Github 上的代码如果 json 数据少一点,代码可以编译和运行,但是当 json 数据大一点时,代码无法编译和运行。你可以克隆我的github...

使用对向量作为unordered_map [已关闭]

作者:Sarcana 提问时间:7/22/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。 4个月前关闭。 改进此问题 我最初使用unordered_map来存储某个...

如何使用字符串的原始索引来擦除单个字符?

作者:Sonny 提问时间:7/19/2023

假设我有一个字符串“abcd”和一个向量 [4,1,3,2] 来索引字符串。例如,vector 的第一个元素是 4,所以我应该删除“abcd”中的第 4 个字符,它指的是“d”。那么 vector 的...

std::string 格式,如 sprintf

作者:Max Frai 提问时间:2/26/2010

我必须使用 sprintf 格式化 std::string 并将其发送到文件流中。我该怎么做?...

使用 Ranges-v3 将平面表转换为树形结构

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

我有一个平面表示,如下表所示。 未排序的数据 std::vector 为: unsorted vector (id) (path) (fn) (line) (extra) 1 /abc/file3....

为什么“使用命名空间标准”被认为是不好的做法?

作者:akbiggs 提问时间:9/21/2009

我听说这是不好的做法,我应该直接使用。 为什么会这样?声明与命名空间中的内容同名的变量是否有风险?using namespace std;std::coutstd::cinstd...

使用 std::function 调用基类方法

作者:Denis Zlobin 提问时间:7/11/2023

我使用了基本类虚拟方法,结果很奇怪。然后我调用 object,调用派生的(非基本)方法。拜托,你能告诉我有问题吗?std::functionstd::function #include <funct...


共476条 当前第17页