[D語言] DMD 0.168發佈

新特性: 一、給委託增長ptr屬性,指向委託所綁定的對象。 這是一個語法糖,dg.ptr被轉化爲cast(void*)dg,它只能做右值,因此除了能讀取它之外,在語法上禁止對它賦值。要想把委託綁定到不一樣的對象,你只能本身實現: class  Foo{      int  foo; public :      this ( int  foo){          this .foo  =  foo
相關文章
相關標籤/搜索