社区
Windows SDK/API
帖子详情
问一个简单的指针问题
LittleStar
2006-04-14 03:15:01
var
p:^integer;
i:integer;
begin
try
new(p);
i:=100;
p:=@i;//dispose会出错,出错的原因我理解。请问我应该怎么样释放P呢?谢谢。很弱智的问题:(
finally
dispose(p);
end;
end;
...全文
213
8
打赏
收藏
问一个简单的指针问题
var p:^integer; i:integer; begin try new(p); i:=100; p:=@i;//dispose会出错,出错的原因我理解。请问我应该怎么样释放P呢?谢谢。很弱智的问题:( finally dispose(p); end; end;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ycyhf
2006-05-10
打赏
举报
回复
把 dispose(p);去掉
alexanda2000
2006-04-14
打赏
举报
回复
如果是这样就不要再为P申请空间了,直接指向i变量的地址就好了.
var
p:^integer;
i:integer;
begin
i:=100;
p:=@i;
end;
bluesky23
2006-04-14
打赏
举报
回复
UP
lxtnt
2006-04-14
打赏
举报
回复
如果I已赋值,就可以直接用指针指向它
YaYiYaO
2006-04-14
打赏
举报
回复
new(p); 分配了一个int型的内存空间
p:=@i; 放弃分配的内存空间,将指针指向i的地址
dispose(p); 试图释放p指向的地址,实际为i的地址,当然错,错的一塌糊涂,乱七八糟
xixuemao
2006-04-14
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
p: ^integer;
i: integer;
begin
try
new(p);
i:= 100;
showmessage(inttostr(Integer(p)));
p^:= i;//改成p:= @i;再看看就明白了。
showmessage(inttostr(Integer(p)));
finally
dispose(p);
end;
end;
madyak
2006-04-14
打赏
举报
回复
当你更改P的指针位置时,需要把P初始化时的地址保留下来,存在一个地址变量中,想释放P原来的内存空间时,释放那个保存原来P地址的变量就行了
xixuemao
2006-04-14
打赏
举报
回复
应该p^:=i;
一个
指针
占几个字节?原理是什么呢?
一个
指针
占几个字节的
问
题
,感觉会C语言的同学都知道。但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,
一个
指针
到底占几个字节呢? 其实,这个
问
题
很
简单
,稍微上网一搜,你就...
一个
简单
的 C 语言
指针
问
题
上次网友
问
到
一个
问
题
,就是
简单
的C的
指针
的
问
题
:
一个
数组:int a[3] = { 1, 2, 3 }; 他说为什么:printf( "%d", a ); printf( "%d",&a ); 的值是一样的,其实这是很
简单
的C
指针
问
题
,但是也...
C语言
指针
常见
问
题
汇总
那么怎么判断
一个
指针
变量是指向变量的
指针
,还是指向函数的
指针
变量呢?看变量名的后面有没有带有形参类型的圆括号,如果有就是指向函数的
指针
变量,即函数
指针
,如果没有就是指向变量的
指针
变量。函数
指针
没有++和...
定义
一个
结构体
指针
需要分配存储空间?
前言
问
题
的来源于在学数据结构的时候,C++的语法和C语言的语法...2.本文谈的是这个
问
题
,即为当声明
一个
结构体
指针
时,为什么还有new(C++)或者malloc()这种语句,一直搞不清楚,后台
问
bb,然后百度了一下,才明白
指针
是否释放判断_要是面试官再
问
你智能
指针
的
问
题
,就拿这篇文章“盘他”!!!...
前一段时间,有不少朋友
问
我关于智能
指针
的
问
题
,并且反映经常会在面试中被面试官
问
到,所以今天小豆君就来讲讲我对智能
指针
的理解,希望能对大家有所帮助既然讲智能
指针
,我们就先来看看它为什么会出现。1 传统
指针
...
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章