STD 问答列表

如何正确存储中文字符串?

作者:keen 提问时间:7/9/2023

在 Visual Studio 2022 中,使用 [标记:C++ 17]。我正在尝试使用 a 来存储中文字符串:std::map std::map<std::string, std::string...

在使用具有 std::expected 返回的工厂函数时,如何避免两次调用析构函数,而无需运行时成本

作者:Sickeroni 提问时间:6/12/2023

这是关于嵌入式 C++。假设我有一个结构体。Timer_t 创建新对象 构造函数是私有的 我们有一个工厂功能作为公共成员makeTimer() 我们不能在设备上使用异常,为了初始化计时器,我们可...

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

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

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

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

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

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

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

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

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

std::string 格式,如 sprintf

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

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

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

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

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

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

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

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

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

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

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

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

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

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


共476条 当前第16页