2006-01-12から1日間の記事一覧
error: forward declaration of `class XXXX' XXXX というクラスが未定義の場合に出るエラー。 よくある原因は、名前空間の使用を宣言していない。 関連して大量の文法エラーが出るので混乱した。
$stdin [change] $stdout, $stderr は、$defout, $deferr の別名になり $defout, $deferr は obsolete になりました $stdin は、普通のグローバル変数となりました(STDINをリダイレクトする動作はなくなりました) $defout や $deferr に代入を行うと警告がで…
#! /usr/bin/ruby # 2対のパイプを用意 pin, cout = IO.pipe cin, pout = IO.pipe Process.fork { # この中は子プロセス STDIN .reopen cin STDOUT.reopen cout pout.close_write pin.close_read exec "bc" # 子プロセスはこのあと bc になる } # この後は親…