STD 问答列表

如何知道对从文件解析的数据使用 std::array 还是 std::vector,以及如何提高分配性能?

作者:zogac 提问时间:3/25/2023

我有一个输入文件,它有逐行的 3D 矢量数据。我想读取此矢量数据并将其存储在程序中。我以为我有两个选择: 我可以计算行数,并且可以创建一个固定数组 或 我可以将我的“矢量数据”插入到对象中std::...

具有不同数量元素但没有动态内存分配的 Std 容器

作者:fuse tee 提问时间:3/30/2023

与 Stack-Overflow Question: Constant Size Vector 不太相同。 我需要一个容器来容纳具有以下属性的size_t: push_back、包含、查找和擦除;...

如何修复Visual Studio 2012错误LNK2019:无法解析的外部符号“__declspec(dllimport) public:class std::basic_string?

作者:buzz3791 提问时间:3/21/2013

如何修复Visual Studio 2012错误LNK2019:未解析的外部符号“__declspec(dllimport) public:class std::basic_string? 我一直在...

为什么在此代码中,std::string 的第一个参数需要 parens?[复制]

作者:flakes 提问时间:4/3/2023

这个问题在这里已经有答案了: 如何通过直接值初始化来避免最令人烦恼的解析? (1 个回答) 关于最令人烦恼的解析的令人困惑的细节 (4 个答案) 最令人烦恼的解析的目的是什么? (6 个答案) 8个月...

将字符串的一部分替换为另一个字符串

作者:Tom Leese 提问时间:8/6/2010

如何使用标准 C++ 库将字符串的一部分替换为另一个字符串? QString s("hello $name"); // Example using Qt. s.replace("$name", "S...

Clang 标准库中的__nat类

作者:hohohmm 提问时间:6/5/2018

我正在浏览 clang 的 C++ 标准库,并在类中找到了这个类。shared_ptr class shared_ptr // ... private: struct __nat {int __f...

使用 pyzstd 模块时 AWS Lambda 中的错误

作者:datahack 提问时间:3/16/2023

我正在尝试在 Lambda 服务上使用模块 pyzstd,但出现以下错误: pyzstd module: Neither C implementation nor CFFI implementati...

C++ 将 std::any 转换为基类,而不知道派生类类型

作者:Gamaray 提问时间:4/15/2023

这里有一个有点晦涩的问题,但我需要一种方法来转换为它的基类,而不知道它是什么派生类。std::any 换句话说,给定一个基类: struct HCallable { int numArgs; ...

为什么 MSVC 尝试将我的代码编译为 C++14 却失败了?

作者:einpoklum 提问时间:4/18/2023

在我的一个项目中,我有一个头文件,其中包含以下代码: #if __cplusplus >= 201703L #include <optional> #include <any> namespace ...

是否可以在没有 RTTI 的情况下向上发送擦除类型?

作者:Artem Selivanov 提问时间:4/19/2023

我有一个自定义实现,但有一个类型擦除错误。它使预期的类型看起来类似于异常。我们可以使用下面的代码:std::expected Expected<int> V = 123; V.SetError(st...


共476条 当前第33页