Routine1のコンストラクタが呼ばれた時点でloop1の中の
yieldが一度呼ばれます。
出力:
loop2の先頭にあるyield(1)が出力の先頭にある1を生成します。
yield(1)がないと、15行目で落ちます。
Routine2のコンストラクタが呼ばれた時点ではAのオブジェクトが設定されていないからです。
出力:
おまけ。 出力:
追記:2014/1/12 ファイルa.txtの内容は以下の通り。 出力: 関数
read_fileのプロトタイプがないと警告がでるようになった(Apple LLVM 5.0, boost-1.55.0)。
0 件のコメント:
コメントを投稿