Generics Collections TStack 有哪些替代方案?
What are some alternatives of Generics Collections TStack?
我想将一些字符串数据存储到堆栈。
Delphi Documentation for System.Generics.Collections.TStack 用于 Delphi XE4。
我在Missing units (IcePack, Generics.Collections)
看了赫弗南先生的回答
除了 arrays 之外,stack 还有哪些替代方案?
可能您正在尝试使用非通用堆栈(位于 System.Contnrs
中)。
这是通用 TStack<>
:
的完整工作示例
program ProjectC;
{$APPTYPE CONSOLE}
uses
System.SysUtils,
System.Generics.Collections;
var
Stack: TStack<Integer>;
begin
Stack := TStack<Integer>.Create;
try
Stack.Push(1);
Stack.Push(2);
while Stack.Count > 0 do
Writeln(Stack.Pop);
finally
Stack.Free;
end;
Readln;
end.
我想将一些字符串数据存储到堆栈。
Delphi Documentation for System.Generics.Collections.TStack 用于 Delphi XE4。
我在Missing units (IcePack, Generics.Collections)
看了赫弗南先生的回答除了 arrays 之外,stack 还有哪些替代方案?
可能您正在尝试使用非通用堆栈(位于 System.Contnrs
中)。
这是通用 TStack<>
:
program ProjectC;
{$APPTYPE CONSOLE}
uses
System.SysUtils,
System.Generics.Collections;
var
Stack: TStack<Integer>;
begin
Stack := TStack<Integer>.Create;
try
Stack.Push(1);
Stack.Push(2);
while Stack.Count > 0 do
Writeln(Stack.Pop);
finally
Stack.Free;
end;
Readln;
end.