D言語 Part26
■ このスレッドは過去ログ倉庫に格納されています
0006デフォルトの名無しさん
2010/12/28(火) 18:45:14>>975
まず、functionじゃなくて、delegateじゃないだろうか?
次に、テンプレートのインスタンス化の時に、!()には変数の値は渡せないぜ?
(コンパイル時に決まる、整数型・浮動小数点型・文字列型は除く)
もし値渡しをやるなら、テンプレートの宣言は、
void func(F...)(F f) もしくは void func(alias F...)()
と、するべき。(後者は厳密には値渡しじゃないが)
今回は後者にすれば解決?
■ このスレッドは過去ログ倉庫に格納されています