[新闻] dmd1.042 dmd2.027 释出
oldrev
2009-04-01
ideage 写道 oldrev 写道 酷特性 "alias this",有了这个就可以像 .Net 一样封装内置类型了。
怎么封装内置类型啊? 官网上的例子: struct Int32 { int x; alias x this; } int foo(int i) { return i * 2; } void test() { Int32 s; s.x = 7; int i = -s; // i == -7 i = s + 8; // i == 15 i = s + s; // i == 14 i = 9 + s; // i == 16 i = foo(s); // implicit conversion to int } |
|
oldrev
2009-04-01
只是不知道 alias this 有没有 C++ 自定义操作符的那些缺点
|
|
ideage
2009-04-01
这会不会和自己定义的this函数冲突啊?
感觉怪怪的.还没有用D2. |
|
ideage
2009-04-01
看目前的进度,应该转向D2了...
|
|
oldrev
2009-04-01
ideage 写道 看目前的进度,应该转向D2了...
还早,WB讲过要实现了并发D2才会停 |
|
d2008
2009-04-01
oldrev 写道 ideage 写道 看目前的进度,应该转向D2了...
还早,WB讲过要实现了并发D2才会停 不管怎样,最终都是要转向D2的 |
|
hurd
2009-04-02
实现了并发后还需要好长时间来调整效率和瑕疵,生产环境D2还要的等了。。。
|
|
kakueiken
2009-04-02
并发是什么意思?
多线程吗? 还是多核? |
|
hero0319
2009-04-02
引用 引用
|