传入动态数组

原创 2013年12月05日 19:03:36
TMyRec = record
    sName: string[15];
    Sex: integer;
  end;

  pMyRec = ^TMyRec;
  arr1 = array of pMyRec;

var
  a1: arr1;
function method(T1: arr1): arr1;
begin
  Result := T1;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
begin
  SetLength(a1, 5);
  for i := Low(a1) to High(a1) do
  begin
    New(a1[i]);
    a1[i].sName := IntToStr(i);
    ShowMessage(method(a1)[i].sName);
  end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  i: integer;
begin
  for i := High(a1) downto Low(a1) do
  begin
    ShowMessage(method(a1)[i].sName);
    Dispose(a1[i]);
  end;
end;

动态数组末班类源代码

  • 2012年10月23日 17:11
  • 5KB
  • 下载

动态数组运用

  • 2014年04月10日 22:07
  • 194KB
  • 下载

结构struct动态数组创建与操作

在做hdoj的1009,本来这道题目不是很难,可是对于struct动态数组操作不是很熟,做了很久,在这里记录一下,避免下次继续出错。 FatMouse' Trade Time Limit: 200...

数据结构中的动态数组模版类

  • 2016年04月26日 18:58
  • 2.1MB
  • 下载

c++ vector 动态数组用法

在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include. (2)创建vector对象,vector vec; (3...

多维动态数组(不等宽)

  • 2009年08月22日 12:39
  • 1KB
  • 下载

动态数组 学习C++的经典例子

  • 2010年07月10日 12:06
  • 543KB
  • 下载

算法与数据结构基础1:C++实现动态数组

恶补算法与数据结构,从很基础的开始,先看动态数组的实现。 // array.h #include #include #include using namespace std; class...

静态和动态数组

  • 2012年03月29日 21:26
  • 777KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:传入动态数组
举报原因:
原因补充:

(最多只允许输入30个字)