腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当
函数
返回
其
值
时
释放
malloc
c
、
malloc
failed"); } char *stringts =
malloc
%s\n", strerror(errno)); } 它
返回
一个字符串到主
函数
,问题是我使用
malloc
()为这个
函数
分配内存,如果我在return之前使用free(stringts),那么显然不会
返回
任
浏览 20
提问于2020-04-17
得票数 0
回答已采纳
8
回答
一个(字符)数组的内存是否因超出作用域而被
释放
?
c
、
arrays
、
memory
(字符)数组使用的内存是否通过超出作用域来
释放
?举个例子:{ // manipulate str那么在method1调用之后,str (10字节)使用的内存是否被
释放
了,或者我是否也需要显式地调用我的直觉告诉我,这只是一个简单的原始类型数组,所以它是自动
释放
的。我有疑问,因为在C中,你不能假设任何东西都是自动
释放
的。
浏览 5
提问于2009-08-26
得票数 12
回答已采纳
2
回答
调用C
函数
的进程4GL
c
、
progress-4gl
我一直在使用一些C语言
函数
,这些
函数
将从Progress 4GL应用程序中调用,我发现自己有以下疑问:<e
浏览 1
提问于2011-03-15
得票数 1
回答已采纳
3
回答
如果NULL和size 0被传递给realloc(),怎么办?
c
、
memory-management
、
realloc
如果空
值
和大小== 0被传递给realloc(){ if(ptr我在某个地方读到,对realloc的调用也可能
返回
NULL。那是什么时候发生的?
浏览 5
提问于2017-02-17
得票数 6
回答已采纳
5
回答
C语言会自动
释放
函数
中已分配的内存吗?
c
、
malloc
、
free
我创建了以下
函数
来获取日期时间字符串:{ DateTimeBuffer =
malloc
DateTimeNow, DateTimeFormat [Format], DateTimeBuffer, BufferLen + 1
浏览 6
提问于2015-01-10
得票数 1
3
回答
是否在
函数
结束
时
用
malloc
或calloc分配内存?
c
、
pointers
、
dynamic-memory-allocation
我将给定类型的指针传递给
函数
。在
函数
中,我分配所需的内存:一切都很顺利。
函数
结束后,另一个调用指针。指针不应该保留它的内存吗?对不起,我无法粘贴我的代码,因为我在一个没有连接的PC上工作。
浏览 2
提问于2015-10-01
得票数 2
回答已采纳
2
回答
当我们用负参数调用
Malloc
时会发生什么?
c
、
malloc
7.22.3.4
malloc
函数
malloc
函数
为
其
大小由大小指定且
其
值
不确定的对象分配空间。原型:void *
malloc
(size_t size);是因为将NULL**?**负数转换为无符号
值
,不能分配所需的空间,还是
函数
检查参数,并
返回
如果它被转换为大正数,那么
当</
浏览 17
提问于2013-07-29
得票数 20
回答已采纳
5
回答
为什么不需要
释放
静态数组呢?
c
、
scope
、
static
、
return-value
、
lifetime
我想知道为什么不需要
释放
静态数组?我知道在创建动态数组
时
。int *p;我们必须使用以下方法
释放
分配的内存:对于
函数
中的静态数组,
当
调用
函数
完成
时
,静态数组将被自动
释放
。我不明白的是:
当
使用如下
函数
返回
静态数组
时
: static int a[5]
浏览 6
提问于2016-05-10
得票数 31
回答已采纳
4
回答
在C中从
函数
返回
局部变量
c
、
pointers
、
local-variables
printf("foo3: %d, %d, %d\n", p[0], p[1], p[2]);}warning: function returns address of local variable 我认为
返回
局部变量是不允许的,但是foo1()工作得很好,而且
返回
指向局部对象的指针和
返回
对象本身似乎有很大的不同。
浏览 3
提问于2011-01-28
得票数 40
回答已采纳
4
回答
是什么导致了这个内存泄漏?
c
、
linux
、
memory-leaks
timeGethostbyname(const char *domain, int timeout) struct hostent *ipHostent = NULL; signal(SIGALRM, SIG_IGN); }
函数
如果我调用
函数
timeGethostbyname,就会发生许多times.Memory泄漏。
浏览 6
提问于2013-07-26
得票数 2
回答已采纳
4
回答
malloc
()
函数
在C中的神秘行为
c
、
pointers
、
malloc
、
free
在下面的代码中,有两个int数组在另一个
函数
中被调出(我想检查是否可以
释放
任何指针,或者只有本地错误的指针)。这两个数组都以某种方式连接在一起,我不明白为什么?#include <stdlib.h>void main() int* arr = (int*)
malloc
(sizeof\t", arr2[i]); free(arr2);{ free(
浏览 3
提问于2020-07-04
得票数 0
回答已采纳
1
回答
获取字符并将其转换为字符串
c
此外,我还有一些
函数
可以忽略文件中的空格,继续到下一个字符,我在这里没有提到,因为它们(在我看来)工作得很好。这里的主要问题是,它没有从文件中获取字符,也没有将它们打包到数组中。
浏览 17
提问于2018-06-03
得票数 0
4
回答
释放
内存问题
c++
、
c
、
xcode
我有一个关于
释放
内存的问题,如下所示:即使在
释放
之后,使用仪器检查
时
也会泄漏内存
浏览 0
提问于2010-09-28
得票数 1
回答已采纳
4
回答
当
函数
返回
malloc
()的结果
时
,如何在
malloc
()之后
释放
()?
iphone
、
objective-c
touchOriginPoints, touch); { }} 由于对
malloc
我不知道如何在touchOriginPoint同时
返回
free()。
浏览 3
提问于2010-01-27
得票数 2
回答已采纳
3
回答
为什么我不能
释放
内存?
c
、
structure
int value;然后,我写了一些简单的实现:{ dCount->value = 0;{} 现在大体上,我想
释放
我创建的指针,但它抱怨被
释放
的指针没有被分配。我正在查看代码,我想我在调用createCounter()
函数
<
浏览 0
提问于2012-07-27
得票数 0
回答已采纳
6
回答
如何
释放
从
函数
返回
的指针?
c
、
memory
、
dynamic
、
malloc
、
free
#include <stdio.h>#include <stdlib.h> char *x;} char *a; printf("%s", a); return(0);
函数
中的变量x必须
释放
吗?
浏览 0
提问于2012-08-10
得票数 14
回答已采纳
5
回答
C-具有非动态元素的结构的动态分配
c
、
dynamic
、
allocation
typedef struct {} A; a -> c = 2;free(a); C占用的内存区域发生了什么变化?
浏览 0
提问于2018-03-28
得票数 0
3
回答
使用alloca
时
的访问冲突
c++
、
c
、
malloc
、
alloca
我的stackAlloc
函数
如下所示: if (size > maxStackAllocation) else } if (size > maxStackAllocation) { }如果我更改了,那么s
浏览 2
提问于2016-06-13
得票数 6
回答已采纳
3
回答
连续的指针分配;重新分配还是分配的不同?
c
、
memory
具体地说:{ SEND_POINTER_ON_NETWORK
浏览 2
提问于2014-12-04
得票数 2
2
回答
在我的结构中用unordered_map初始化一个空的C++
c++
、
stl
在大多数情况下,这将在初始化期间失败,并且在没有初始化map的情况下将生成以下错误 }Node* Node::init(char letter) { Node *newNode = (Node*)
malloc
浏览 14
提问于2017-10-16
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券