为什么这个程序中存在内存泄漏,我该如何解决它,给定约束(对包含 std::string 的对象使用 malloc 和 free)?[复制]
作者:Anurag Vohra 提问时间:3/1/2023
这个问题在这里已经有答案了: 如何正确释放新放置分配的内存? (4 个答案) 9个月前关闭。 这是我在实际代码中面临的问题的最小工作示例。 #include <iostream> namespa...
内 问答列表
作者:Anurag Vohra 提问时间:3/1/2023
这个问题在这里已经有答案了: 如何正确释放新放置分配的内存? (4 个答案) 9个月前关闭。 这是我在实际代码中面临的问题的最小工作示例。 #include <iostream> namespa...
作者:Manngo 提问时间:3/6/2023
我实际上正在尝试一些与子查询类似的事情,并且无法理解出了什么问题。我设法将问题简化为以下内容。 我有一个简单的表格,其中一列可能包括:NULL DROP TABLE IF EXISTS data;...
作者:Cicada44 提问时间:3/9/2023
我需要找出哪个库(libcmalloc、jemalloc、tcmalloc)使用 Redis 更有效率。我使用各种库从源代码编译redis并运行基准测试(如下所示),但结果几乎不存在。 脚本 red...
作者:Mark Galeck 提问时间:3/7/2023
我使用的是最新的 Ubuntu Linux。 下面是一个共享库,其中包含在加载和卸载时调用的函数: shared.c: #include <fcntl.h> #include <sys/stat...
作者:jjordan 提问时间:3/15/2023
我知道在某些情况下,如果闭包中存在引用,则对象可以避免垃圾回收。 引用是否意味着需要将对象的引用分配给某物?或者调用/获取对象的属性是否也算作引用? 例如,以下内部函数是否会在闭包中创建对对象的引...
作者:Subham Jain 提问时间:3/15/2023
我正在尝试在 C 语言中研究动态内存。我遇到了一个奇怪的问题,我得到了一个错误。我正在尝试根据变量中的值重新分配内存块,该值在每次执行循环时都会递增。如果我尝试在函数中执行 realloc,它会抛出错...
作者: 提问时间:3/17/2023
我目前正在尝试测试我的代码以在列表中添加参与者,但我收到错误 Access violation reading location 0xFFFFFFFFFFFFFFFF. 当我尝试释放内存时。 ...
作者:Plouff 提问时间:3/19/2023
我读到分配了“必须一次释放所有”的内存。calloc 这是否意味着情况并非如此?malloc 如果是,有人可以给我一个真实世界的例子吗? 非常感谢!...
作者:Umashanker Rapolu 提问时间:3/21/2023
我在VxWorks平台上的嵌入式板上运行的程序上看到一个问题。 问题描述:一个优先级为 150 -> 的用户空间任务 A 添加了 TaskSwitchHookAdd((FUNCPTR) monito...
作者:k huang 提问时间:3/23/2023
最近我很好奇为什么编译器并不总是内联每个函数。在我搜索后,我认为有趣的一个原因是,内联每个函数都会增加可执行文件的大小,并导致可能不适合缓存的更大函数。 但我很好奇,反过来是否适用。如果你有一个庞大...