Perl と XS でプログラミングを書いています。C からリンクされたリストを使用するいくつかの操作を表示して実行する必要があります。どうすればそれを達成できますか?
3 に答える
2
リンクされたリストを文字列としてシリアル化する C 関数を作成するか、関数のセットを作成することをお勧めします: new_list、destroy_list、add_item、remove_item、walk_list (関数参照を受け取り、リスト内の各項目で呼び出す必要があります)。次に、次のように言うことができます。
my $list = $new_list;
add_item $list, 5;
add_item $list, 6;
add_item $list, 7;
walk_list $list, sub { print $_[0] }; #prints 567
destroy_list $list;
于 2009-06-11T14:47:09.753 に答える
0
于 2009-06-17T21:51:18.583 に答える