Rust 強制類型轉換 使用as 將不變編程可變

fn g(&self)->&mut Self{
        unsafe {  & mut * ( self as * const Self as * mut Self)}
    }
as 只能轉換基本數據類型 ,結構體類型 只能轉換指針,
     不能轉換結構體引用,應該是結構體引用也被視爲了複雜的結構體類型。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章