strdup

strdup

文章 0 浏览 5

当StrDup处于while循环中时,如何一起使用Malloc和StrDup?

我这里有一个代码。我正在使用 malloc 为我的结构分配内存。该结构的一个成员在 while 循环内使用 StrDup 分配一个字符串,但其他成员不必更改其值。…

深府石板幽径 2025-01-08 03:41:36 0 0

strdup 之后 mmap 中断

我尝试使用 mmap 进行以下配置: 打开文件(文件超过 2 kB) 从文件 *f_file* 映射文件请求统计信息(文件小于页面,偏移页 0,大小为预期大小) 验证…

情域 2024-12-21 21:46:32 4 0

以下使用 strdup() 会导致 C 中的内存泄漏吗?

字符* XX (字符* 字符串) { // 将现有字符串与 str 连接起来,然后返回给用户 我通过以下方式调用此程序: XX ( strdup("CHCHCH") ); 这会导致泄漏,…

ι不睡觉的鱼゛ 2024-12-15 02:34:14 5 0

字符串类型转换和 strdup

如果输入 const 字符串以某种方式被修改(这会导致 C 编译器警告),处理它的最佳方法是什么 - 将其类型转换为新变量,然后使用它或复制它并使用它,…

庆幸我还是我 2024-12-08 22:23:43 6 0

strdup 还是 _strdup?

当我在 Microsoft Visual C++ 中使用 strdup 时,它会警告我: 警告 C4996:“strdup”:此项目的 POSIX 名称已弃用。相反,请使用 ISO C++ 一致名称…

怪异←思 2024-12-07 03:08:47 4 0

Vb.Net 将 StrDup 转换为 C#.net

我有这行代码: strKey &= Strings.StrDup(intKeySize - intLength, chrKeyFill) 这行代码在 C# 中相当于什么?我好像找不到啊…

此刻的回忆 2024-11-05 18:57:31 8 0

g++ 上的 strdup 错误与 c++0x

我有一些 C++0x 代码。我能够在下面重现它。下面的代码在没有 -std=c++0x 的情况下工作正常,但是我需要它来用于我的真实代码。 如何在 C++0x 中包含 …

三寸金莲 2024-10-31 00:57:36 8 0

icu unicode 中是否有等效的 strdup ?

这个问题是不言自明的。我正在使用 C API。…

风追烟花雨 2024-10-26 02:52:42 10 0

用于显示 strdup 等函数的编译器标志

我已经获得了一些项目的起始代码,我必须在我正在参加的课程中完成。该代码在大学计算机上编译得很好,但是当我尝试在自己的计算机上编译该代码时,由…

冬天的雪花 2024-10-17 16:26:35 9 0

使用strdup后无法释放内存

gcc 4.5.1 c89 我正在尝试释放一些内存。但是,当我检查 valgrind 时,内存尚未释放。我想知道我做错了什么。 我有以下结构: typedef struct tag_can…

聊慰 2024-10-07 15:00:11 9 0

在字符串文字上使用 strdup 的优点和缺点

我想清楚以下代码的所有优点/缺点: { char *str1 = strdup("some string"); char *str2 = "some string"; free(str1); } str1: 您可以修改字符串的…

北方的巷 2024-09-24 05:43:29 9 0

这个 c strdup 代码有什么问题?

考虑这段代码: char *strs[] = { "string1", "string2", NULL }; char *ptr1 = NULL, *ptr2 = NULL, *tmp; short iter = 0; tmp = ptr1; while (iter…

不如归去 2024-09-01 09:43:05 13 0

内存泄漏释放 g_strdup

我正在尝试释放 g_strdup 但我不确定我做错了什么。 使用 valgrind --tool=memcheck --leak-check=yes ./a.out 我不断得到: ==4506== 40 bytes in 10…

二智少女 2024-08-25 05:01:46 12 0

strdup 的替代方案

我正在为一本包含名称的书编写一个 C++ 类: class Book { private: char* nm; .......... ............ .......... ........... }; 在此作业中不允许…

把梦留给海 2024-08-25 02:35:52 18 0

使用 strdup 进入 malloc 保留空间

我从未使用过 malloc 来存储多个值,但我必须使用 strdup 来对输入文件的行进行排序,但我没有办法让它工作。 我虽然使用 strdup() 来获取指向每一行…

鱼忆七猫命九 2024-08-24 08:32:16 9 0
更多

推荐作者

尘曦

文章 0 评论 0

善良天后

文章 0 评论 0

韬韬不绝

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

不美如何

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文