[入门] 好像真的是dwt和dmd1.0不和谐啊。。
sunnycare
2007-09-22
编译dwt里的一个sample:sortindicator.d
结果报:d:\d-lang\bin\..\import\dwt\custom\styledtexthelper.d(134): function dwt.custom.styledtexthelper.RANGE.opAssign identity assignment operator overload is illegal 莫名啊,看那个styledtexthelper.d(134),这样写的: void opAssign(RANGE r){ this.Position = r.Position; this.Length = r.Length; } 貌似这个opAssign是个运算符重载,但是网上盛行的那本d语言教材上,没有opAssign的介绍。。难道dmd1.0没有了这个方法? 所以想问下,如果要改那个styledtexthelper.d 有什么思路? 还有谁能给我个 和谐工作的dwt和dmd版本的链接。。? |
|
Colorful
2007-09-22
opAssign是对=的重载
他在D中是存在的。 http://www.digitalmars.com/d/operatoroverloading.html 貌似DWT早已停止开发了吧。 |
|
sunnycare
2007-09-22
那么能不能下载到dmd的早期版本。。。只想能顺利编译。。。
|