www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@guidarray/guidarray.m

    function obj = guidarray(arrayLength)
%GUIDARRAY Construct a new guidarray
%
%  G = GUIDARRAY constructs a new empty guidarray.
%  G = GUIDARRAY(N) constructs a guidarray that contains N guids.

%  Copyright 2000-2006 The MathWorks, Inc. and Ford Global Technologies, Inc.


if nargin < 1
    arrayLength = 0;
end

% Get the GUID's from the private GUID generator
obj.values =  GetGUID(arrayLength);

% Space for a hash table of sorted GUID values
obj.sortedValues = [];
obj.sortedIndex  = uint32([]);

% Object version
obj.version = 1;

% Create the object
obj = class(obj, 'guidarray');

% Update the hash table
obj = updateHash(obj);