>>140
ありがとうございます。
やはり関数オブジェクトを別のクラスとして作らないとダメですか…
そういえば、VC++では、関数内でクラスを宣言してstd::generateで使おうとしても
使えません。関数外でクラスを宣言すると使えるのに…
これは変な仕様だと思いません??