打算用delphi语言练习数据结构 今天复习了下pascal发现开辟新空间的函数是new 貌似只能开辟一个空间
有没有什么函数能像C的sizeof函数一样开辟很多空间呢?
有没有什么函数能像C的sizeof函数一样开辟很多空间呢?
解决方案 »
- 从EXCEL中把备注导入delphi中的memo控件中,可是换行符没有了
- 求大家帮我写个非常简单的小程序(我不懂,谢谢),在线急等
- 如何对delphi中的DBGRID里的表格设置长宽??
- 本人刚接触DELPHI,问个才鸟问题,望高手指点!
- 请问InstallSheild怎样在开始菜单中加入卸载
- 在问一个数据库方面问题。
- 请问关于输出报表到不同的打印机的问题
- 关于通过窗口的客户区移动中产生的一点问题!
- 在D6中安装D5以下版本的VCL时,经常遇到缺少DsgnIntf,怎么办?
- BPL封装窗体问题
- Delphi中的时间查询!能告诉我哪里错了吗?!
- 【迟到的马屁贴】三国版主,把你的PP秀出来让我拍拍。。。
C 是 malloc
DELPHI 可以用GetMem等
你可以去万老师的博客看看里面讲的详细
比如
point=^node;
node = record
data:real;
link:point;
end;
var
p:point;比如C开辟5个连续的空间
p=(node *)malloc(5*sizeof(node));delphi应该是怎样的呢?
例:type
TMyRecord = record
i: integer;
b: array [0..20] of char;
end;
var
m: TMyRecord;
begin
showmessage(inttostr(sizeof(m)));
end;