社区
C++ 语言
帖子详情
内存问题 ?
繁华都市的夜晚
2008-03-31 05:15:22
void GetMemory2(char **p, int num)
{
*p = (char *)malloc(num);
}
void Test(void)
{
char *str = NULL;
GetMemory(&str, 100);
strcpy(str, "hello");
printf(str);
}
...全文
79
5
打赏
收藏
内存问题 ?
void GetMemory2(char **p, int num) { *p = (char *)malloc(num); } void Test(void) { char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
繁华都市的夜晚
2008-03-31
打赏
举报
回复
free (str); 么?^_^
qmm161
2008-03-31
打赏
举报
回复
内存泄露,伙计!
malloc 完了记得 free
chuengchuenghq
2008-03-31
打赏
举报
回复
你这个程序可以返回你想要的内存空间,printf语句有问题
GetMemory2(&str, 100);
独孤过儿
2008-03-31
打赏
举报
回复
月儿呢,这个问题你来答,呵呵...
繁华都市的夜晚
2008-03-31
打赏
举报
回复
请问 上面的程序会引起什么问题啊 应该 怎么解决呢?
Windows内核-
内存
管理
- 缺页异常解决了什么
问题
- 堆,栈这些
内存
是怎么申请的 - Windows内核情景分析 第三章 - 不管什么程序,除了程序代码本身所占用的空间外,程序在运行过程中总得使用一定的
内存
空间,...
什么是
内存
泄漏?什么是野指针?什么是
内存
越界?如何避免?
内存
泄漏 百度百科上的定义:
内存
泄漏(Memory Leak)是指程序中己动态分配的堆
内存
由于某种原因程序未释放或无法释放,造成系统
内存
的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 一看定义,坑好像更多...
什么是
内存
泄漏 ? 什么原因产生的? 如何解决?
内存
泄露是指:
内存
泄漏也称作"存储渗漏",用动态存储分配函数动态开辟的空间,在使 用完毕后未释放,结果导致一直占据该
内存
单元。直到程序结束。(其实说白了就是该
内存
空间 使用完毕之后未回收)即所谓
内存
泄漏。.....
什么是
内存
溢出?在哪些区域会发生
内存
溢出?
回答这个
问题
,我们需要先看一看Java代码是怎么运行的。现在计入说我们写了一个 HelloWorld.class: 1 2 3 4 5 6 public class HelloWorld { public static void main(String[] args){ String message = "...
malloc 是如何分配
内存
的?
最近想多写一些
内存
管理的文章,这次我们就以 malloc 动态
内存
分配为切入点,我在文中也做了小实验: malloc 是如何分配
内存
的? malloc 分配的是物理
内存
吗? malloc(1) 会分配多大的
内存
? free 释放
内存
,会归还...
C++ 语言
64,642
社区成员
250,580
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章