D言語 Part22
■ このスレッドは過去ログ倉庫に格納されています
0562デフォルトの名無しさん
2009/08/13(木) 11:59:35template mixinとtemplateがごっちゃになってない?
下記のコードをdmd a bでコンパイルするとき
fがa.dにあれば動くけど
b.dにあったらbではimport std.stdio;してないのでwritelnがないため動かない
// a.d
import std.stdio;//ここでimportしても無意味
import b;
void main() {
f!(`writeln("hoge");`)();
}
// b.d
void f(string s)(){
mixin(s);
}
同様にaで定義された型をb.funcに与えることもできない
■ このスレッドは過去ログ倉庫に格納されています