【D言語】T[]からT*への暗黙キャストが無くなる【dmd】
無くなりました。 むしろ、今まで出来てたほうが不思議です。
void f(int* p){}
int[] a;
static assert(!__traits(compiles, f(a)));
static assert(__traits(compiles, f(a.ptr)));
ptrプロパティを使えばいい話ですね。
担当:美馬(小さい変更だけど着実に変わってくdmd)
無くなりました。 むしろ、今まで出来てたほうが不思議です。
void f(int* p){}
int[] a;
static assert(!__traits(compiles, f(a)));
static assert(__traits(compiles, f(a.ptr)));
ptrプロパティを使えばいい話ですね。
担当:美馬(小さい変更だけど着実に変わってくdmd)