在Golang里如何實現結構體成員指針到結構體自身指針的轉換
原文地址:http://goworldgs.com/?p=37 在C語言中有一個經典的宏定義,可以將結構體struct內部的某個成員的指針轉化為結構體自身的指針。下面是一個例子,通過FIELD_OFFSET宏計算結構體內一個字段的偏移,函數getT可以從一個F*的指針獲得對應的T*對象 ...
原文地址:http://goworldgs.com/?p=37 在C語言中有一個經典的宏定義,可以將結構體struct內部的某個成員的指針轉化為結構體自身的指針。下面是一個例子,通過FIELD_OFFSET宏計算結構體內一個字段的偏移,函數getT可以從一個F*的指針獲得對應的T*對象 ...