我的机器的 std::exception_ptr、std::current_exception 和 rethrow_exception 实现中是否存在内存泄漏?
作者:Philipp B. 提问时间:11/17/2022
运行以下代码时,我看到进程的内存消耗增加。我的代码中是否存在内存泄漏,std 实现中是否存在内存泄漏,或者是预期行为?它在 Windows 10 计算机上运行;Visual Studio 和任务管理器...
STD 问答列表
作者:Philipp B. 提问时间:11/17/2022
运行以下代码时,我看到进程的内存消耗增加。我的代码中是否存在内存泄漏,std 实现中是否存在内存泄漏,或者是预期行为?它在 Windows 10 计算机上运行;Visual Studio 和任务管理器...
作者:fettahyildiz 提问时间:3/1/2023
我实现自己的向量类只是为了练习我的 C++ 技能,我的 emplace() 方法比 std::vector::emplace() 慢得多,所以我检查了源代码以查看他们是如何实现它的,但这对我来说只是痛...
作者:ollydbg23 提问时间:2/24/2023
在我的代码中,我想创建一个通过扩展类来命名的新类,但是新类具有一些额外的成员函数,这些函数在 中不存在。Spanstd::spanSpanstd::span 一种是将函数添加到 ,该函数已实现且工作...
作者:einpoklum 提问时间:2/28/2023
我对 C++ 的标准库仅通过指针而不是保留地址和大小的结构提供一些功能感到恼火。具体来说,假设我想要类似 的东西,但它保留了相关的长度/大小。unique_ptr<T[]> 这并不难实现(特别是如果...
作者:eniac 提问时间:2/23/2023
我正在尝试创建一个线程(PrinStringManager),它又创建了几个线程(PrintEntry)(取决于传入字符串向量的元素数量)。 创建的每个 PrintEntry 线程都只打印构造函数中收...
作者:Chunky Chunk 提问时间:6/3/2012
我的理解是,它是命名空间的成员,那么为什么会出现以下情况呢?stringstd #include <iostream> int main() { using namespace std; s...
作者:sarzynek 提问时间:1/25/2023
我尝试为 std::p air<int, int 重载 operator==>以便只有对的第一个元素才重要。然后,我想使用 std::find 在 std::vector<std::p air<int...
作者:KcFnMi 提问时间:2/11/2023
这个问题在这里已经有答案了: 错误:使用 std::cout 对类作用域的非成员声明 (3 个答案) 在结构体中使用关键字 C++ [重复] (1 个答案) 10个月前关闭。 我试图忘记,考虑 ht...
作者:Verve 提问时间:2/11/2023
我正在尝试按它们的第二个值对向量进行排序。我这样做是为了对无序地图进行排序,这是通过将地图转换为向量,然后对向量进行排序来完成的。出于某种原因,我的向量中的一些值不在正确的位置。这是我当前的排序函数:...
作者:chiasmos 提问时间:2/9/2023
我正在编写一个类似于 的模板类。目前,我正在努力实现一个等效于的函数。这应该返回一个具有自己的函数的节点句柄,该函数返回对键的非常量引用。因此,这允许更改与映射对象关联的键,从而避免移动映射对象。st...