22问答网
所有问题
当前搜索:
strdup函数多线程安全
C语言中如何让自定义
函数
返回一个字符串的地址?
答:
char* str = malloc(strlen(s)+1);strcpy(str, s);return str;} 在
函数
内部定义的任何变量,当函数返回后都会被系统收回内存,指针也会被收回,但是指针指向的地方就不一定了,就好比你的电话本上的记录被删除了,但是电话对应的那个人和手机还在。同样的道理,想要返回字符串,只能把内容放在
安全
的...
其他人还搜
getenv函数线程安全
在多线程函数中使用malloc
多线程使用malloc安全吗
socket线程安全吗
不能在构造函数调用的函数
strcat函数
setlocale函数
atexit函数
fgets函数的用法