VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
-> c++ 语言
面试题!
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
面试题!
发表于:
2007-04-08 11:24:03
楼主
// 改正函数中的错误
char *fun()
{
char *p1 = (char *)malloc(32);
char *p2 = (char *)malloc(32);
if(p1 == null ¦ ¦ p1 == null)
return null;
//...
delete p2;
return p1;
}
发表于:
2007-04-08 11:28:52
1
楼 得分:
0
1.malloc和delete不能配对,
2.if(p1==null ¦ ¦ p2==null)吧
3.如果进入if的话,如果p1分配成功,p2分配不成功,则会出现内存泄露。
发表于:
2007-04-08 11:31:54
2
楼 得分:
0
malloc 和 free
new 和 delete
发表于:
2007-04-08 11:52:25
3
楼 得分:
0
malloc和delete不能配对
发表于:
2007-04-08 12:47:07
4
楼 得分:
0
thinkinnight(逍遥) 是全面正确答案!
发表于:
2007-04-08 12:51:16
5
楼 得分:
0
// 这样改是否完全正确
char *fun()
{
char *p1 = (char *)malloc(32);
if(p1 == null)
return null;
char *p2 = (char *)malloc(32);
if(p2 == null)
{
free(p1);
return null;
}
//...
free(p2);
return p1;
}
发表于:
2007-04-08 12:53:02
6
楼 得分:
0
en 感觉差不多
发表于:
2007-04-08 13:05:44
7
楼 得分:
0
1.delete改成free
2.if改成:if(p1==null ¦ ¦ p2==null)
3.进入if,p1,p2都分配失败,不会出现问题.若都成功,也不会出问题.若一个成功一个失败,则会出现内存泄露。
发表于:
2007-04-08 13:09:11
8
楼 得分:
0
楼主后来改的应该是正确的
发表于:
2007-04-08 13:12:15
9
楼 得分:
0
题少了点。。
发表于:
2007-04-08 13:14:08
10
楼 得分:
0
差不多了,还有很讨厌的一点编码规范,
一般不使用hardcode,32.而是定义一个宏。不过不算错。 :)
发表于:
2007-04-08 13:54:31
11
楼 得分:
0
要用new和free
下一篇:
僅允許在檔案範圍; 在巢狀建構中不允許?
上一篇:
简单的类指针和动态内存分配
相关文章
关于fread和fwrite
编程到底有什么用?
标准输入、输出转向定义
变量列表有问题??
问两个概念性的问题?谢谢回答~~
请问c++的应用范围
对.txt文件操作,每次读取一行,并对这一行字符串截...
【基本语法】如何在class定义中使用typedef
好汉救急!(附代码,关于ftp功能的) - ...
有关双向链表的问题,帮忙看看!
看看这个结构体定义是什么意思?谢谢了;
关于读入数据结束的问题
专著于c语言的单元测试工具vctester 2.1.4版...
链表的简单问题
c语言 死循环问题
关于数值运算的问题、请大家帮忙看看
很菜的问题!!!
createfile/readfile/writefile函数最后都调用zw...
关于继承的问题
如何提取字符串中的字符串?
其他资讯
求!!!创建系统服务的方法!!在线给分!!
boost讨论群44934739
求助!
请教一个全局变量的问题
大家帮忙看一下
如何判断一个字符串中的某个字符还是数字?在线等...
末尾的 const 是什么意思????
如何用c语言写一个访问网页的程序.
关于课程设计(急需帮助)
如何使我的文件不被删除?
大写写字母有区别吗
表达式-1<=3<=-5值,请教
求助: vc6下mdiprev函数的具体实现
析构器 destructor 问题
谁有visual c++ 2005入门经典中文电子...
实践群。。。。
不明白 麻烦给看一下
虚函数的外部定义
没问题!
请问大家发邮件(支持附件)有没有什么好的c/c++开...
快速检索
分类导航标签a
WebSphereIntegratorr
Web 开发非技术区
Web 开发应用服务器
JavaWeb
.NET技术.NET Framework
移动平台英特尔移动计算技术
VC/MFC资源
C++ Builder数据库及相关技术
Windows专区Tivoli
移动平台BREW技术论坛
软件培训/认证/考试IBM
多媒体/设计/Flash/Silverlight 开发Flash流媒体使用
.NET技术组件/控件开发
Web 开发Ajax
Web 开发非技术区
最新资讯
请帮忙看看这个sql语句该怎么写?
怎么用程序写 bcp 的格式文件
请帮助看一下下面的代码,不知道是什么意思??谢谢...
高手请指教!
做一个小程序,急!!!有偿
远程接入ras软件 软件行业的下一个金矿
打算换工作了,哈哈!
多个层,鼠标点击其中一个层时,这个层前端显示。...
redflag下oracle数据库误删除数据文件换位控制文...
ajax获取中文乱码的问题
一个tcp客户服务器端通讯异常的问题
判断php语句是否执行过和两个php之间传递变量&nb...
关于游戏程序的回放问题
求助!以数组作为参数与返回值的函数的写法
这里不能运行高手帮我看看 谢谢
spring中遇到的问题
sharepoint 安装问题,急求解答!
在access中怎么样固定一个字段的长度,不足的自动...
帮忙看一下代码,不懂
jforum2.1.6 附件上传出错,急!
不要google,百度。有思路的回答!请根据以上对话...
这样用了css后为何没有投影、不能翻转?
能够使派生类隐藏基类的方法吗?
vs2005中的宏重复定义的warning
请各位帮我寻找一个性价比高的电话录音软件,免费...
vb向sql server数据库中存取图片
关于墙纸更换
写了一个servlet统计刷新次数,sychronized关键字...
大家五一都过的怎么样!五一快乐哈!
subversion的问题
有没有上传组件支持记取数据库内容自动上传
windows mobile 6 有新的api支持...
谁来给推荐个通信方面的论坛
运行别人的程序mo过期了,请问谁可以破解mo2.1阿...
有谁知道北京有生博大公司吗
菜鸟求助:java中用jdbc连接时能访问表中的内容,...
怯怯请教诸位大侠:用来存放.jpg图片的字段用哪个...
请问下ace中有没有线程安全的线性容器?
客户要做四种语言的企业网站,说将来还可能增加语...
在线等:关于sql2005访问速度慢的问题
热门点击
难!!!使用office outlook 发送邮件...
误分区,用finaldata恢复重要的照片后,发现照片缩...
求计算机相关中英文对照的文章,毕业要交翻译
兄弟,请帮忙研究一个代码很简单的类
0
oracle10g在没连网的情况下安装的,联网的时候无...
高难度,阿里巴巴行业分类的附加属性查询的问题
vb gpib
判断字段为空和null是一样的吗
如何在程序中限制歌曲缓存
问oracle和tomcat的问题
tcp中服务端如何让客户端重连
如何用visual studio 2005 编写m...
向各位高手求助eclipse单步调试问题
请帮忙分析一下一下代码的问题,关于 数据以...
是病毒还是主板有问题?
help!!!!
gcc 编译问题再次提问
急!!eclipse中tomcat的启动问题
请问delphi中如何恢复异常窗口的弹出
请问哪位大哥有carbide.c++ 1.2的破解程序?...
hibernate+联合主键的菜鸟问题
在sdi程序中,如何在一个对话框中获得view中的参...
这条sql语句,用hibernate怎么写啊?
在office2003中如何控制"剪贴板以及"帮助"这类窗...
sql问题
新手弱问
打印机故障!!
有没有好的c#的资料文章或笔记之类的chm格式的文...
貌似灵异事件
问个问题!asp的 答者有分哦
asp+assess 指定日期查询问题
jsp:include 乱码问题
无效的过程调用或参数
将listview中的数据向treeview中拖时,怎样判断到...
md5加密算法
我想找出文本框里哪些被选中了,哪些在选中的前面...
关于findfirstfile和findnextfile在2000server下...
(顶级难度)诚信请教高手!--如何调整菜单栏&n...
jubbton快捷键问题