ISO 9660 (4)

ファイルの日付と、ファイルの列挙(手抜き版)

[MAIN.CPP] 3407 bytes 2004/10/16 16:58:40
.
..
1LINESH
BAYGUI
CVS
ELF
FILE
GUI
KEY
MAKEFILE.
MONES
MONITER
MOUSE
PE
PROCESS
SHELL

今回のコーディングで感じたことは以下2点

  • 人生で再帰処理をこんなに使ったことはない
    • ほとんど使ったことがなく苦手意識のあった再帰処理だが、ファイルシステムの構造とマッチしてかなり使えるようになった。これは収穫
  • C, C++でメモリをnew/delete malloc/freeで管理するのは面倒
    • ファイルの列挙等を考えていたときに、メモリの管理が面倒だなぁと思った。出力引数や戻り値で戻したポインタを意図せずdeleteされてしまうとか。いろいろ心配したらよく分からなくなったので、Tinoさん作のCString, Arrayで逃げてみた。