小编Jar*_*rry的帖子

什么时候使用strdup是个好主意(vs malloc/strcpy)

我可以使用mallocstrcpy替换它吗?哪一个更好?

例如:

char *s = "Global View";
char *d;
d = strdup(s);
free(d);
Run Code Online (Sandbox Code Playgroud)

要么

char *s = "Global View";
char *d = malloc(strlen(s) +1);
strcpy(d,s);
free(d);
Run Code Online (Sandbox Code Playgroud)

c

4
推荐指数
1
解决办法
3185
查看次数

标签 统计

c ×1